Ana içeriğe atla

Colab ile Python Dosyası Açma

 Hiç kolay olmadı. Açmak istediğimiz Python dosyasını drive'da, Colab çalışma belgemizin bulunduğu klasöre indiriyoruz. Normalde Python çalıştırırken,  açmak istediğimiz dosya, resim, text vs.örneğin Spyder kurulu olan klasörde ise doğrudan açılıyordu. Ama burada öyle olmadı. Aynı klasörde olmalarına rağmen açmadı. Çünkü Python dosyasını drive'a indirdikten sonra sıfırlayıp 

!kill -16 -1

yazınca ilgili aralıktaki tüm hücreleri yok sayıp bir nevi resetlemiş oluyor. Daha sonra tekrar
Colab üzerinden drive logini yapmak gerekti. Hatırlarsak

from google.colab import drive
drive.mount('/gdrive')
%cd /gdrive

satırlarını çalıştırarak drive'a giriş yapıp şifre kopyalayıp girmiştik. Daha sonra

import os
os.chdir("/gdrive/My Drive/DeepLearn")

ile Python dosyası ve Colab belgesinin bulunduğu (bendeki adı DeepLearn) klasöre girdik.
Şimdi

!ls

yazınca bu klasördeki dosyaları gördük:


Burada Deneme benim Colab belgem, Euroka5Kasım.py ise çalıştırmak istediğim Python dosyası.
Böylece aynı klasörde olduğumuzu anladık. Şimdi Python dosyasını çalıştırmak için

!python3 Euroka5Kasım.py

yazıp çalıştırdık.

Burası güzel değil ama bir hikmeti vardır elbet diye düşünüyorum...

Yorumlar

Bu blogdaki popüler yayınlar

Colab Üzerinden Google Drive İle Bağlantı Kurma

 Aslında Colab, zaten drive üzerinde çalışıyor. O yüzden şu aşamada tam olarak ne işe yarayacağını bilemesem de, Python kodları ile drive belgelerine ulaşmak hoşuma gitti. Bir kod satırı açtıktan sonra from  google.colab  import  drive drive.mount( '/gdrive' ) %cd  /gdrive yazdım. Çalıştırınca bir bağlantı adresi ve authorization code girebileceğim bir pencere açıldı. Bağlantı adresine tıklayınca, ilgili Gmail hesabına giriş istedi ve bir şifre verdi. Bu şifreyi kopyalayıp Colab ortamındaki pencereye yapıştırdım. Böylece Colab üzerinden Google Drive erişimi gerçekleşmiş oldu. Örneğin; !ls yazdığımda, Drive içinde hangi klasörlerin olduğunu görebiliyorum. Belli bir klasörün içindeki başka bir klasöre gitmek istediğimde, ! ls  "/gdrive/MyDrive/DeepLearn" gibi bir kod yazabiliyorum. Burada "gdrive", Google Drive'ı simgeliyor. "MyDrive", zaten onun içinde hep var. DeepLearn ise, benin önceden oluşturduğum bir klasör. Command Prompt'ta olduğu g...

Derin Öğrenme ve Programlama Dilleri

       "Derin öğrenme nedir, ne işe yarar?" gibi soruları (ve cevaplarını) bir kenara bırakıyorum. Çünkü bu satırları okuyan, o aşamayı geçmiştir sanırım. Bu akşam veri biliminde ve yapay zekada en çok kullanılan programlama dillerinin hangileri olduğunu öğrendim. İlk sırada tabii ki Python var ki, zaten sürekli gündemimde. Diğerleri de sırasıyla C/C++, Java, R ve Javascript (diğerleri ile az ya da çok tanışmış vaziyetteyim ama, bakalım R ile ilk karşılaşmamız ne zaman olacak?). Günlük konuşma diline (İngilizce) yakın olması, açık kaynak kodlu olması Python dilini bu alanda da en üste taşımış durumda. Python ile tanışmam yaklaşık 6 sene önce oldu. O gün bugündür diğer dillere soğuk bakmaktayım. Ancak Processing yazılımı sayesinde Javascript'e biraz ısınmıştım ki, onun da Python versiyonu oldukça ilerledi ve ben bugünlerde orada da Javascript'le vedalaşmak üzereyim.   Anladığım kadarıyla, Derin Öğrenme süreci de kütüphanelerle gerçekleşiyor. TensorFlow, Caffe, Py...