NumPy nedir?
NumPy, dizilerle çalışmamızı sağlayan açık kaynaklı bir python kütüphanesidir. Geleneksel listelemeye göre daha hızlı çalışır. Hızlı çalışması sebebiyle veri biliminin olmazsa olmazlarındandır. Dizi nesnelerini array(ndarray) olarak da adlandırırız. Numpy’ın kaynak koduna buradan ulaşabilirsiniz.


Kurulum, İmport ve İlk Array

İki Boyutlu Array, Zeros ve Ones
İki Boyutlu Array: İki boyutlu diziler matris(matrix) olarak da adlandırılır.

Zeros: 0'lardan oluşan bir dizi tanımlamamızı sağlar.
Ones: 1'lerdan oluşan bir dizi tanımlamamızı sağlar.

Arange, Linspace, Full, Eye, Random ve Empty
Arange:Belli bir aralıkta eşit aralıklı değerler döndürmemizi sağlar
Linspace: Belirttiğimiz aralıkta eşit aralıklı sayılar döndürmemizi sağlar
Eye:Köşegen üzerinde dizilmiş matrix oluşturmamızı sağlar.
Random: Rastgele sayılardan dizi üretmemizi sağlar.
Empty: Verilen şekil ve türde yeni bir dizi oluşturmamızı sağlar.

Daha fazla methoda ulaşmak için: NumPy’ın sitesi
Ndarray, Random Randint ve Random Normal
Ndarray: Bir dizi nesnesi, çok boyutlu, homojen bir sabit boyutlu öğeler dizisini temsil eder.
Random Randint: Rastgele dizin elde etmemizi sağlar.
Random Normal: Normal bir dağılımdan rastgele örnekler elde etmemizi sağlar.

Ndim, Shape, Size, Dtype
Ndim: Dizi boyutlarının sayısını verir.
Shape: Bir dizinin şeklini döndürür.
Size: Boyut bilgisini verir.
Dtype: Tip bilgisini verir. (float, int..)

Reshape
Reshape: Verileri değiştirmeden dizinin boyultarını belirlememizi sağlar.(3,5), (4,5) gibi..

İndex selection ve Fancy index
İndex Selection: Dizin seçimi.

Fancy İndex: Bir array ya da DataFrame içine bir indis listesi konularak o listedeki indislerin seçilmesidir.

Numpy’da Koşullar

Matematiksel Operasyonlar

İki Bilinmeyenli Denklem Çözümü
5*x0 + x1 = 12
x0 + 3*x1 = 10

Kaynaklar:
Yorumlar
Yorum Gönder