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. 

Türk Sanat Tarihinin İncisi: Yeniler Grubu (Liman Ressamları)

  Sanat ve toplum arasındaki bağ kültürlerin boy gösterdiği her coğrafyada neredeyse tartışma konusu olmuştur. Bireyi, yalnızlığı, soyut düşünceleri tuvale döken birçok akımın rüzgarında akıp gidenler olarak; bazı toplulukların da halkın arasına karıştığını ve oradan kesitler işlediğine şahit oldukça bu bağın ne kadar kuvvetli olduğunu gördük. Bu bağın Türkiye’deki ayak sesleriyse Yeniler Grubuydu.(Liman Ressamları) Turgut Atalay - Balıkçılar Yeniler Grubu, 1940 yılında Leopold Levy’nin öğrencileri tarafından kurulmuş bir ressamlar topluluğudur. Nuri İrem, Avni Arbaş, Selim Turan Abidin Dino, Nejad Devrim, İlhan Arakon, Ferruh Başağa gibi sanatçıların dahil olduğu bu oluşum resim sanatının toplumcu gerçekçi ayağı olarak nitelendirilebilir. Özellikle, 2. Dünya savaşı yıllarına denk gelmeleri sanatlarında kullandıkları ana düşünceyi büyük ölçüde etkilemiştir. Toplumların şekillenmeye başladığı bu dönüm noktasında toplumdan beslenmeleri de onları farklı kılan başka bir öğe olmuştur. N...

Strabon ve Yanık Ülke

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