Python - Uykulu
NumPy, 'Sayısal Python' anlamına gelen bir Python paketidir. Çok boyutlu dizi nesnelerinden ve diziyi işlemek için yordamlardan oluşan bir kitaplıktır.
NumPy kullanan işlemler
Bir geliştirici NumPy'yi kullanarak aşağıdaki işlemleri gerçekleştirebilir -
Diziler üzerinde matematiksel ve mantıksal işlemler.
Fourier dönüşümleri ve şekil manipülasyonu için rutinler.
Doğrusal cebir ile ilgili işlemler. NumPy'nin doğrusal cebir ve rasgele sayı üretimi için yerleşik işlevleri vardır.
NumPy - MatLab'ın Yedeği
NumPy genellikle aşağıdaki gibi paketlerle birlikte kullanılır: SciPy (Bilimsel Python) ve Mat−plotlib(çizim kitaplığı). Bu kombinasyon, teknik bilgi işlem için popüler bir platform olan MatLab'ın yerine yaygın şekilde kullanılmaktadır. Bununla birlikte, MatLab'a alternatif Python artık daha modern ve eksiksiz bir programlama dili olarak görülüyor.
NumPy'nin ek bir avantajı olan açık kaynak kodludur.
ndarray Nesnesi
NumPy'de tanımlanan en önemli nesne, adı verilen N boyutlu bir dizi türüdür ndarray. Aynı türden öğelerin koleksiyonunu açıklar. Koleksiyondaki öğelere sıfır tabanlı bir dizin kullanılarak erişilebilir. Bir ndarray'deki her öğe bellekte aynı boyutta blok alır. Ndarray'deki her öğe, veri türü nesnenin bir nesnesidir (dtype). Ndarray nesnesinden çıkarılan herhangi bir öğe (dilimleyerek), dizi skaler türlerinden birinin bir Python nesnesiyle temsil edilir.
Sonraki bölümlerde Veri bilimi çalışmalarında NumPy python kitaplığı kullanımına ilişkin birçok örnek göreceğiz.