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à shapetrả 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 ndminsử 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ử.


Kiểm tra bản thân với các bài tập

Bài tập:

Sử dụng cú pháp NumPy chính xác để kiểm tra hình dạng của một mảng.

arr = np.array([1, 2, 3, 4, 5])

print(arr.)