Форма массивов NumPy

Форма массива

Форма массива - это количество элементов в каждом измерении.

Получение формы массива

У NumPy массива есть имя shape Свойства, которые возвращают тупую строку, в которой каждый индекс имеет количество соответствующих элементов.

Пример

Вывод формы 2-D массива:

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

Запуск примера

Возврат примера (2, 4), это означает, что у этого массива 2 измерения, и в каждом измерении 4 элемента.

Пример

Используя ndmin Создайте вектор с значениями 1,2,3,4 и создайте массив с 5 измерениями, и проверьте, что значение последнего измерения равно 4:

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('форма массива:', arr.shape)

Запуск примера

Что означает форма кортежа?

Целое число в каждом индексе указывает на количество элементов в соответствующем измерении.

В предыдущем примере индекс 4, наше значение 4, поэтому можно сказать, что 5-й (4 + 1)-й размер содержит 4 элемента.