Hình dáng mảng NumPy

Hình dáng của mảng

Hình dáng của mảng là số lượng phần tử trong mỗi chiều.

Lấy hình dáng của mảng

Mảng NumPy có một tên shape Thuộc tính, thuộc tính này trả về một tuple, mỗi chỉ số có số lượng phần tử tương ứng.

Mô Hình

In hình dáng của mảng 2 chiều:

import numpy as np
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
print(arr.shape)

Chạy Mô Hình

Ví dụ trên trả về (2, 4), điều này có nghĩa là mảng có 2 chiều, mỗi chiều có 4 phần tử.

Mô Hình

Sử dụng ndmin Tạo một vector có 5 chiều từ giá trị 1,2,3,4 và xác minh giá trị của chiều cuối cùng là 4:

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array:', arr.shape)

Chạy Mô Hình

Hình dáng của nhóm đại diện cho điều gì?

Số nguyên tại mỗi chỉ số cho biết số lượng phần tử của chiều tương ứng.

Tại chỉ số 4 trong ví dụ trên, giá trị của chúng tôi là 4, vì vậy có thể nói chiều thứ 5 (4 + 1 th) có 4 phần tử.