Dizi
| NumPy yazılımı | |
|---|---|
| Tür | Sayısal analiz |
| geliştirici | Jim Hugunin |
| İlk sürüm tarihi | 1995 Sayısal olarak, 2006 NumPy olarak |
| En son sürüm | 1.23.3 (9 Eylül 2022) |
| İşletim sistemi | Çoklu platform |
| Dil | Fortran Python C |
| Lisans | BSD ( ücretsiz lisans ) |
| İnternet sitesi | numpy.org/ |
NumPy , bu veri yapıları üzerinde verimli bir şekilde çalışabilmek için büyük diziler ve çok boyutlu diziler ile birlikte geniş bir üst düzey matematiksel işlevler koleksiyonu için destek ekleyen Python programlama dili için açık kaynaklı bir kitaplıktır. 2005 yılında Travis Oliphant tarafından Jim Hugunin'in Sayısal kitabına dayanarak oluşturuldu . [1]
NumPy, Python'un optimize etmeyen bir bayt kodu yorumlayıcısı olan CPython referans uygulamasını hedefler. Python'un bu sürümü için yazılan matematiksel algoritmalar, genellikle derlenmiş eşdeğerlerinden çok daha yavaş çalışır. NumPy, çok boyutlu diziler ve diziler üzerinde verimli çalışan işlevler ve operatörler sağlayarak yavaşlık sorununu kısmen ele alır ; bunları kullanmak, NumPy kullanarak kodun, özellikle dahili döngülerin yeniden yazılmasını gerektirir.
Kullanım örneği
Aşağıdaki örnek, NumPy ve Matplotlib ile bir grafiğin nasıl çizileceğini gösterir .
>>> numpy'yi içe aktar >>> matplotlib'den içe aktar pyplot >>> x = numpy
. linspace ( 0 , 2 * numpy . pi , 100 ) >>> y = numpy . günah ( x ) >>> pyplot . arsa ( x , y ) >>> pyplot . göster ()
Notlar
- ^ NumPy Methods and Functions , python.engineering , 30 Ağu 2021.
İlgili öğeler
Diğer projeler
Wikimedia Commons , NumPy'deki görüntüleri veya diğer dosyaları içerir
Dış bağlantılar
- Resmi site , scipy.org'da .