NumPy Nedir?

Merhaba arkadaşlar veri bilimi yolculuğuna başlarken aldığım notları sizlerle paylaşmak istedim.Umarım sizlere de faydalı olur…
Açılımı Numerical python olan NumPy python programlama dili desteği ile oluşturulmuş açık kaynaklı bir kütüphanedir. NumPy kolay kullanımıyla birlikte bilimsel hesaplamalarda kullanılır. Bir çok işlemi içerisinde barındıran kütüphanedir.
Temelleri 1995'te atılmış ancak 2005 yılında hayata geçirilmiştir. Vektör, matris, cebir ve bir çok hesaplamada kullanılır.
Neden NumPy mı?
- Numpy bir çok veri tipini tek bir veri tipi olarak tutar. Örnek vermek gerekirse 4 integer değeri kendi içinde listeler ve tek bir veri tipi gibi gösterir.
- Ayrıca NumPy kütüphanesi içinde barındırdığı fonksiyonlar sayesinde bize işlem kolaylığı sağlar. Uzun ve karmaşık kodların içinde boğulmayız.
Kısaca 2 önemli neden NumPy kütüphanesini tercih etme sebebimizdir.
- Zaman tasarrufu
- Yer tasarrufu
Python da döngü yardımı ile iki listeyi çarpma işlemi:

Biz bu işlemi NumPy ile yapmak istersek,
İlk önceliğimiz NumPy kütüphanesini dahil etmek olmalı!
(np dışında farklı kısaltmalar kullanılabilir. Ama genel olarak kullanıldığı için herkes tarafından anlaşılması daha kolay. Bu kodun okunabilirliğini etkiler.)

NumPy Array’i Oluşturmak
Kütüphaneyi dahil etmeyi unutma!

Sıfırdan Array Oluşturma:


NumPy Array Özellikleri
- ndim :boyut sayısı
- shape :boyut bilgisi
- size :toplam eleman sayısı
- dtype :array veri tipi


Array Birleştirme İşlemi(Concatenate)

Array Ayırma İşlemi(Splitting)

Bir sonraki yazımda görüşmek üzere…