NumPy Tanıtımı
- Önceki Sayfa NumPy Giriş
- Sonraki Sayfa NumPy Dizi İndeksi
Kurs önerisi:
NumPy ndarray nesnesi oluşturmak Metodu, ardından
.
NumPy, dizileri işlemek için kullanılır. NumPy'deki diziler nesneleri ile, listeler, tüme veya benzeri dizilerin nesnelerini
Kullanabiliriz Metodu, ardından
fonksiyonu oluşturur bir NumPy
Örnek
import numpy as np nesnesi. print(arr) arr = np.array([1, 2, 3, 4, 5])
print(type(arr)) type(): Bu yerleşik Python fonksiyonu, ona iletilen nesnenin türünü bize söyler. Yukarıdaki kod gibi,
arr şudur
numpy.ndarray
tipi. Metodu, ardından
oluşturmak için ile, listeler, tüme veya benzeri dizilerin nesnelerini
array() Metodu, ardından
ndarray
Örnek
:
import numpy as np NumPy dizisi oluşturmak için tüme kullanın: print(arr)
arr = np.array((1, 2, 3, 4, 5))
Dizideki boyut
Dizideki boyutlar, dizinin derinliği (yerleştirilmiş diziler) bir seviyesidir.Yerleştirilmiş diziler:
Diziyi eleman olarak içeren diziyi ifade eder.
0-D dizisi
Örnek
0-D dizisi, veya skalalar (Scalars), dizideki elemanlardır. Dizideki her değer bir 0-D dizisidir.
import numpy as np 61 değeri ile 0-D dizisi oluşturun: print(arr)
1-D dizisi
Bu elemanlar 0-D dizilerin dizisi olan bir boyut veya 1-D dizidir.
Bu, en yaygın ve temel dizidir.
Örnek
1, 2, 3, 4, 5, 6 değerlerini içeren 1-D dizisi oluşturun:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6]) print(arr)
2-D dizisi
Bu elemanlar 1-D dizilerin dizisi olan 2-D dizidir.
Bu, genellikle matris veya ikinci sınıf tensörleri temsil etmek için kullanılır.
NumPy, matris işlemleri için özel bir alt modül sağlar numpy.mat
.
Örnek
1, 2, 3 ve 4, 5, 6 değerlerini içeren iki diziyi içeren 2-D dizisi oluşturun:
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) print(arr)
3-D dizisi
Bu elemanlar 2-D dizilerin dizisi olan 3-D dizidir.
Örnek
İki 2-D diziyi kullanarak bir 3-D dizisi oluşturun, bu diziler 1, 2, 3 ve 4, 5, 6 değerlerini içeren iki dizidir:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]]) print(arr)
Boyutları kontrol edin?
NumPy dizileri ndim
Bir属性, bu integer dizinin kaç boyutta olduğunu bize söyleyecektir.
Örnek
Dizinin ne kadar boyutta olduğunu kontrol edin:
import numpy as np a = np.array(42) b = np.array([1, 2, 3, 4, 5]) c = np.array([[1, 2, 3], [4, 5, 6]]) d = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]]) print(a.ndim) print(b.ndim) print(c.ndim) print(d.ndim)
Daha yüksek boyutlu diziler
Diziler herhangi bir sayıda boyutta olabilir.
Dizi oluştururken kullanılabilir ndmin
Parametre boyut tanımlama
Örnek
5 boyutlu bir dizi oluşturun ve 5 boyutta olduğunu doğrulayın:
import numpy as np arr = np.array([1, 2, 3, 4], ndmin=5) print(arr) print('boyut sayısı:', arr.ndim)
Bu dizide, en içsel boyut (5. dim) 4 elemente sahiptir, 4. dim 1 element olarak vektör, 3. dim 1 element olarak vektörle matris, 2. dim 1 element olarak 3B dizisi ve 1. dim 1 element olarak 4B dizisi içerir.
- Önceki Sayfa NumPy Giriş
- Sonraki Sayfa NumPy Dizi İndeksi