Numpy ile csv dosyası nasıl okunur (adım adım)


Bir CSV dosyasını NumPy’deki bir kayıt dizisine okumak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 from numpy import genfromtxt

my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )

Aşağıdaki adım adım örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

1. Adım: CSV dosyasını görüntüleyin

Diyelim ki NumPy’de okumak istediğimiz data.csv adında aşağıdaki CSV dosyasına sahibiz:

2. Adım: CSV dosyasını okuyun

Aşağıdaki kod, bu CSV dosyasının bir Numpy dizisine nasıl okunacağını gösterir:

 from numpy import genfromtxt

#import CSV file
my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )

Aşağıdakilere dikkat et:

  • sınırlayıcı : CSV dosyasındaki veri değerlerini ayıran sınırlayıcıyı belirtir.
  • dtype : Bu, NumPy dizisinin veri türünü belirtir. Yok kullanarak birden fazla veri türünün aynı anda tabloya aktarılmasına izin veriyoruz.

Örnek 3: NumPy dizisini göster

CSV dosyasını içe aktardıktan sonra onu görüntüleyebiliriz:

 #view imported CSV file
my_data

array([[1, 2, 2, 2, 3, 4],
       [5, 5, 6, 8, 9, 9]])

NumPy dizisindeki verilerin CSV dosyasında gösterilen verilerle eşleştiğini görebiliriz.

Not : genfromtxt() işlevine ilişkin çevrimiçi belgelerin tamamını burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde pandalarda CSV dosyalarıyla diğer ortak işlevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Pandalar ile CSV dosyaları nasıl okunur
Pandas DataFrame’i bir CSV dosyasına nasıl aktarırım
Pandalar: Mevcut bir CSV dosyasına nasıl veri eklenir?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir