Menu
CoddyTech

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.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

challenge icon

Tantangan

Mudah

Buat 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 touch

Semua pelajaran di Dasar-Dasar NumPy

Latihan sendiri: Compiler Python online