Module: Dizi. Diziler ve matrislerle çalışma


Problem

1 /12


Dizi. giriiş

Theory Click to read/hide

Veri kitaplığı NumPy

NumPy — vektörler, matrisler ve dizilerle çalışmak için çok sayıda işlemi uygulayan Python programlama dili için bir açık kaynak kitaplığı. 

Yorumlanan dillerde (örn. Python) uygulanan matematiksel algoritmalar, genellikle derlenmiş dillerde (örn. Fortran, C, Java) uygulananlardan çok daha yavaştır. NumPy kütüphanesi, çok boyutlu dizilerle çalışmak için optimize edilmiş hesaplama algoritmalarının (işlevler ve işleçler biçiminde) uygulamalarını sağlar. 
Sonuç olarak, diziler (matrisler) üzerinde bir dizi işlem olarak ifade edilebilen ve NumPy kullanılarak uygulanabilen herhangi bir algoritma yeterince hızlıdır.

NumPy (Numeric Python), verilerle çalışmak için temel bir matematik kitaplığıdır. Bu kitaplık, makine öğrenimi veya veri analizi görevleriyle çalışmak için diğer kitaplıkların temelini oluşturur (örneğin, Pandalar (tablo verileriyle çalışma), SciPy (optimizasyon yöntemleri ve bilimsel hesaplamalar), < tt>Matplotlib (çizim)).

 

NumPy ile Çalışma

Numpy kütüphanesi ile çalışmaya başlamak için, diğer kütüphaneler gibi onu da programın başında içe aktarmanız gerekir. numpy'yi içe aktar ya da öylesine (ki daha sık kullanılır) numpy'yi np olarak içe aktar



NumPy Vektörleri

NumPy'deki bir vektör (veya dizi), sıralı bir türdeş veri kümesidir.

Bir vektörün bir elemanına, tıpkı listelerde olduğu gibi indeksi ile erişilebilir. Vektörün her öğesinin, oluşturma sırasında belirlenen kendi özel yeri vardır.
Tüm vektör öğeleri aynı veri türüne sahiptir (int, str, bool, vb.).

Vektör Oluşturma
Bir vektör oluşturmak için numpy.array yapıcısını (yinelenebilir bir nesne) kullanmanız gerekir.
Parantezler yinelenebilir herhangi bir nesneyi belirtir: demet, liste, aralık(), vb.
 
Örnek 
numpy'yi np olarak içe aktar numpy'yi np olarak içe aktar print(np.array((1,2,3,4,5))) # demetten vektör print(np.array([1,2,3,4,5])) # listeden vektör print(np.array(range(5))) # oluşturucudan vektör

Problem

Giriş, bir dizi olarak sayıların bir listesidir. Sayılar birbirinden virgülle ayrılır. Aynı sırayla bu sayıların bir vektörünü oluşturun.