Memahami Bentuk
Pelajaran 5 dari 18 dalam kursus Dasar-Dasar NumPy di Coddy.
Shape adalah atribut yang menunjukkan dimensi array
ary = np.array([1, 2, 3])
print(ary.shape)Output:
(3,)Shape memiliki 1 elemen dengan nilai 3, artinya ini adalah array 1 dimensi dengan 3 elemen.
Bagaimana dengan 2 dimensi?
ary = np.array([[1, 2, 3], [1, 2, 3]])
print(ary.shape)Output:
(2, 3)Shape terdiri dari 2 elemen, dengan elemen pertama bernilai 2, yang menunjukkan dua array 1 dimensi, masing-masing berisi 3 nilai.
Penting untuk diketahui bahwa kamu tidak dapat memiliki dua array N dimensi dalam struktur yang sama jika jumlah elemennya berbeda.
Contohnya, ini tidak mungkin:ary = np.array([[1, 2, 3], [1]])Elemen pertama memiliki 3 nilai ([1, 2, 3]) dan elemen kedua memiliki satu nilai ([1]).
Bagaimana dengan 3 dimensi?
ary = np.array([[[1, 2, 3], [1, 2, 3]], [[1, 2, 3], [1, 2, 3]]])
print(ary.shape)Output:
(2, 2, 3)Shape memiliki 3 elemen, artinya ini adalah array 3D.
Dua array 2D, dua array 1D, dan setiap array 1D memiliki 3 nilai.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Tantangan
MudahBuat array bernama ary dengan bentuk berikut:
(1, 2, 2, 2)Coba sendiri
import numpy as np
ary = np.array(
# Complete
)
print(ary.shape) # Don't touchSemua pelajaran di Dasar-Dasar NumPy
2Pembuatan array N-Dimensi
Dimensi Lebih TinggiMemahami BentukMengisi dengan Nilai TetapTipe NumPyRentangMengubah BentukLatihan sendiri: Compiler Python online