Hình dạng mảng NumPy
Hình dạng của một mảng
Hình dạng của một mảng là số phần tử trong mỗi chiều.
Nhận hình dạng của một mảng
Mảng NumPy có một thuộc tính được gọi là shape
trả về một bộ giá trị với mỗi chỉ mục có số phần tử tương ứng.
Thí 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)
Ví dụ trên trả về (2, 4)
, có nghĩa là mảng có 2 thứ nguyên, trong đó chiều thứ nhất có 2 phần tử và thứ hai có 4 phần tử.
Thí dụ
Tạo một mảng có 5 kích thước bằng cách ndmin
sử dụng một vectơ có các giá trị 1,2,3,4 và xác minh rằng kích thước 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ình dạng tuple đại diện cho điều gì?
Số nguyên ở mọi chỉ mục cho biết về số phần tử mà thứ nguyên tương ứng có.
Trong ví dụ trên tại chỉ mục-4, chúng ta có giá trị 4, vì vậy chúng ta có thể nói rằng thứ nguyên thứ 5 (thứ 4 + 1) có 4 phần tử.