Hình dạng mảng NumPy
Hình dạng của một mảng
Hình dạng của mảng là số phần tử trong mỗi chiều.
Lấy hình dạng của một mảng
Mảng NumPy có một thuộc tính gọi là shape
trả về một bộ dữ liệu với mỗi chỉ mục có số phần tử tương ứng.
Ví dụ
In hình dạng của mảng 2-D:
import numpy as np
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8]])
print(arr.shape)
Hãy tự mình thử » Ví dụ trên trả về (2, 4)
, có nghĩa là mảng có 2 chiều, trong đó chiều thứ nhất có 2 phần tử và chiều thứ hai có 4.
Ví dụ
Tạo một mảng có 5 chiều bằng ndmin
bằng cách sử dụng vectơ có các giá trị 1,2,3,4 và xác minh rằng chiều cuối cùng có giá trị 4:
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
Hãy tự mình thử »Tuple hình dạng đại diện cho cái gì?
Các số nguyên ở mỗi chỉ mục cho biết số phần tử mà thứ nguyên tương ứng có.
Trong ví dụ trên tại chỉ số-4, chúng ta có giá trị 4, vì vậy chúng ta có thể nói rằng chiều thứ 5 ( 4 + 1 th) có 4 phần tử.