Форма массивов NumPy
- Предыдущая страница Копии/представления NumPy
- Следующая страница Перестройка массивов 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 элемента.
- Предыдущая страница Копии/представления NumPy
- Следующая страница Перестройка массивов NumPy