Numerical (Sayısal) Python (Numpy), çok boyutlu dizileri işlemek için kullanılan popüler bir veri bilimi kütüphanesidir. Jim Hugunin tarafından geliştirilen Numeric ve Numarray kütüphanelerinin özellikleri kullanılarak 2005 yılında Travis Oliphant tarafından geliştirilmiştir. Açık kaynak kod olduğu için birçok katılımcısı vardır ve gelişmeye devam etmektedir. Numpy, diziler üzerine matematiksel ve mantıksal işlemler yapabilir. Bu yazı dizimizde adım adım bu kütüphanenin mimarisi çözüp ortamın temelleri tanıtılacaktır.
Özellikle Matlab’in yerini kullanılabilecek, benzer birçok özelliği içeren bir kütüphanedir. Anaconda içinde direkt paketler arasında gelirken, Anaconda kullanmayan içinde pip (özellikle bağımlı kütüphanelerinde otomatik kurulması için) ile de kurulumu yapılabilir.
1 |
pip install numpy |
Konular
- 00. Numpy (Numerical Python)
- 01. Numpy: Array Nesnesi
- 02. Numpy: Veri Tipleri, Temel Metotlar, Temel İşlemler, Evrensel Fonksiyonlar ve Array işlemleri
- 03. Numpy: Shape işleme
- 04. Numpy: Copy ve View
- 05. Numpy: Broadcasting
- 06. Numpy: Gelişmiş indeksleme
- 07. Numpy: Lineer Cebir
Kaynaklar
- http://www.numpy.org/
- https://docs.scipy.org/doc/numpy/
- https://www.tutorialspoint.com/numpy/index.htm
- http://cs231n.github.io/python-numpy-tutorial/#numpy-arrays
- https://docs.scipy.org/doc/numpy-1.15.1/reference/index.html