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

Bahara Selam ama Mevzu Yük

Bugün eve "söyleyemediklerimi" götürdüm yüküm kapıdan bile geçemedi. Ne bunlar diye komşularım sordu "ondan bir hediye" dedim. Her gün bohça yapıp taşıyordum. Gidip geliyordu artık her yere benle. Kimi kitap, kimi fikir, kimi linguistik bir delil... Yürüyüşüm bir hantallaşmış sesim yorgunluğun titrek sedasında paylar alır gibi dilimden akmıştı. Masalar dolusu sözcükten bir haykırış esintisiydi vuku bulan harmoni. İçinde kendi sesimi seçmeye başladıkça farkında olduğum anı yaşamaya başladım.   Zihnimde yaşattığım şeyler ondan bana yansımış tiratlar ile güçlendi. Kitabım artık onlarca cilt, linguistik delillerim sağlam sesim yorgunluğu kaybetmiş enerjisine kavuşmuş mekanik bir sistem. Masalarda hayat buldum, kahvem baharın müjdecisi ilk cemrenin düşmesi gibi mideme aktı. Ateşin üstünden atlar gibiydim masa aralarından geçerken hedefim hep fikri izdüşümüme nail olan masam olurdu. Bana ait olan, beni bir yere ait kılan yüce masa. Formel ve maddi nedeni belli olsa da ere...