Ana içeriğe atla

Veri Bilimi için Python: NumPy(Numerical Python)

 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.



CMD üzerinden Numpy sürümünü öğrenme
Anaconda Pormpt üzerinden Numpy sürümü öğrenme

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.

https://predictivehacks.com/tips-about-numpy-arrays/

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ü

Kaynaklar: 

NumPy Dökümantasyonu 

GitHub 

Yorumlar

Bu blogdaki popüler yayınlar

Ufuksal Koordinat Sistemi ve Parametreleri

Tarihte, gözlemciyi, gökcisimlerini, Güneş'i ve gökadamızı temel alan birçok koordinat sistemi olmuştur. Biz bu yazıda Ufuksal Koordinat Sistemini tanıyacağız. 

Strabon ve Yanık Ülke

Coğrafyacı Strabon'un Gözünden Manisa Kula

DeepSeek: Yapay Zeka Modellerinin Yeni Gözdesi

DeepSeek nedir? Rakibi ChatGPT İle Kısa Bir Karşılaştırılması