25 Ocak 2014

Python ile dosyadan sütun verisi çekmek

Elimizde matris biçiminde bir dosya olsun. Yani içeriği aşağıdaki gibi olan bir dosya olduğunu düşünelim:
1 2 3
4 5 6
7 8 9
Bu sistemde normal python ile satır satır veri çekmek oldukça basit olmasına karşın sütun verisi için #numpy kullanacağız. Dosyamızın adı: “veri.txt" (txt olmak zorunda değil) olduğunu düşünürsek aşağıdaki gibi bir kodla istediğimiz veriyi alabiliriz.
import numpy # numpy kütüphanesini çekmek
tum_veri = numpy.loadtxt(“veri.txt”, skiprows=0) #tüm veriyi değişkene aktarmak
print tum_veri[:,3]; # 3. sütun’u çekip ekrana yazdırmak (veya değişkene kaydedebilirsiniz)
Ekrana tam olarak 3 6 ve 9 liste şeklinde yazdırılacaktır. Gerisini python listeler konusuyla daha detaylı inceleyebilirsiniz.