NumPy, yüksek performanslı hesaplama, matematiksel işlemler ve bilimsel hesaplamalar için optimize edilmiş bir Python kütüphanesidir. Bu amaçla, NumPy dizilerinde kullanılabilen birçok farklı metod bulunmaktadır. Bazıları aşağıda listelenmiştir:
- np.array(): Bir NumPy dizisi oluşturmak için kullanılır.
- np.arange(): Belirtilen aralıktaki sayıları bir NumPy dizisinde döndürür.
- np.linspace(): Belirtilen aralıkta, belirli bir sayıda eşit aralıklı sayıları bir NumPy dizisinde döndürür.
- ndarray.shape: Dizinin boyutunu veren bir özelliktir.
- ndarray.ndim: Dizinin boyut sayısını veren bir özelliktir.
- ndarray.size: Dizideki eleman sayısını veren bir özelliktir.
- ndarray.dtype: Dizideki veri tipini belirten bir özelliktir.
- ndarray.reshape(): Dizinin boyutunu değiştirmek için kullanılır.
- ndarray.min(): Dizideki en küçük değeri döndürür.
- ndarray.max(): Dizideki en büyük değeri döndürür.
- ndarray.mean(): Dizideki elemanların ortalamasını hesaplar.
- ndarray.std(): Dizideki elemanların standart sapmasını hesaplar.
- ndarray.sum(): Dizideki elemanların toplamını hesaplar.
- ndarray.dot(): İki dizinin nokta çarpımını hesaplar.
- np.random.rand(): Belirtilen boyutta, 0-1 arasında rastgele sayılar içeren bir NumPy dizisi oluşturur.
Bu sadece birkaç örnek olup, NumPy’deki metodlar, hesaplama, matematiksel işlemler ve veri manipülasyonu için çok çeşitlidir. NumPy dokümantasyonunda tam bir liste ve açıklama bulunabilir.