NumPy Tanıtımı

NumPy nedir?

NumPy, dizileri işlemek için kullanılan bir Python kütüphanesidir.

Ayrıca, doğrusal cebir, Fourier dönüşümü ve matris alanlarında çalışan fonksiyonlara sahiptir.

NumPy, Travis Oliphant tarafından 2005 yılında oluşturulmuştur. Bu, serbestçe kullanabileceğiniz bir açık kaynak projesidir.

NumPy, sayısal Python (Numerical Python) anlamına gelir.

Neden NumPy kullanmalıyız?

Python'da, array işlevlerini karşılayan listelerimiz var, ancak bunları işlemek yavaş

NumPy, geleneksel Python listelerinden 50 kat daha hızlı bir dizi nesnesi sağlamayı amaçlamaktadır.

NumPy'deki dizi nesnelerine ndarrayolduğu için, birçok destek fonksiyonu sağlar ve ndarray Çok kolay.

Diziler, hız ve kaynaklar çok önemli olduğu için veri biliminde çok yaygın olarak kullanılır.

Veri Bilimi:Bilgisayar biliminde bir dal, verileri nasıl saklanacağı, nasıl kullanılacağı ve analiz edilerek bilgi elde edilmesi üzerine çalışır.

Neden NumPy listelerden daha hızlı?

Listelerden farklı olarak, NumPy dizileri bellekte bir sürekli konumda saklanır, bu nedenle süreçler, onlara erişip onları manipüle etmek için çok etkili bir şekilde çalışabilir.

Bu davranış bilgisayar biliminde referansın yerel olması olarak adlandırılır.

Bu, NumPy'nin listelerden daha hızlı olmasının主要原因lerinden biri. Ayrıca, en son CPU mimarileri ile birlikte kullanılmak üzere optimize edilmiştir.

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

NumPy, bir kısmı Python ile yazılmış bir Python kütüphanesidir, ancak çoğu hızlı hesaplama kısmı C veya C ++ ile yazılmıştır.

NumPy kod kitaplığı nerede?

NumPy kaynak kodları bu github koleksiyonunda yer almaktadır:https://github.com/numpy/numpy

github: Çok sayıda insanın aynı kod kitaplığı üzerinde çalışabilmesi için.