NumPy Tanıtımı


NumPy nedir?

NumPy, dizilerle çalışmak için kullanılan bir Python kitaplığıdır.

Ayrıca lineer cebir, fourier dönüşümü ve matrisler alanında çalışmak için fonksiyonlara sahiptir.

NumPy, 2005 yılında Travis Oliphant tarafından oluşturuldu. Açık kaynak kodlu bir projedir ve özgürce kullanabilirsiniz.

NumPy, Sayısal Python anlamına gelir.


NumPy'yi Neden Kullanmalı?

Python'da dizilerin amacına hizmet eden listelerimiz var, ancak işlenmesi yavaş.

NumPy, geleneksel Python listelerinden 50 kata kadar daha hızlı bir dizi nesnesi sağlamayı amaçlar.

NumPy'deki dizi nesnesi olarak adlandırılır ndarray, çalışmayı ndarrayçok kolaylaştıran birçok destekleyici işlev sağlar.

Diziler, hızın ve kaynakların çok önemli olduğu veri biliminde çok sık kullanılır.

Veri Bilimi: Verileri ondan bilgi elde etmek için nasıl depolayacağımızı, kullanacağımızı ve analiz edeceğimiz üzerinde çalıştığımız bir bilgisayar bilimi dalıdır.


NumPy Neden Listelerden Daha Hızlı?

NumPy dizileri, listelerin aksine bellekte sürekli tek bir yerde depolanır, böylece işlemler bunlara çok verimli bir şekilde erişebilir ve işleyebilir.

Bu davranışa bilgisayar biliminde referans yeri denir.

NumPy'nin listelerden daha hızlı olmasının ana nedeni budur. Ayrıca en yeni CPU mimarileriyle çalışmak üzere optimize edilmiştir.


NumPy hangi dilde yazılmıştır?

NumPy bir Python kitaplığıdır ve kısmen Python'da yazılmıştır, ancak hızlı hesaplama gerektiren parçaların çoğu C veya C++ ile yazılmıştır.


NumPy Kod Tabanı nerede?

NumPy için kaynak kodu bu github deposunda bulunur https://github.com/numpy/numpy

github: birçok kişinin aynı kod tabanı üzerinde çalışmasını sağlar.