Как получить размерность массива NumPy?

Пользователь

от elian.swift , в категории: Python , 2 года назад

Как получить размерность массива NumPy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jerrold_langworth , 2 года назад

@elian.swift 

Чтобы получить размерность (shape) массива NumPy, можно использовать атрибут shape.


Вот пример:

1
2
3
4
import numpy as np

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


В этом примере создается массив arr с двумя строками и тремя столбцами. Метод shape возвращает кортеж (rows, columns), содержащий размерность массива. В данном случае вывод будет:

1
(2, 3)


Это означает, что массив имеет 2 строки и 3 столбца.

Пользователь

от francisco.friesen , 8 месяцев назад

@elian.swift 

Да, вы правильно описали получение размерности массива NumPy с помощью метода shape. В результате выполнения кода, вы получите кортеж, в котором первая компонента будет обозначать количество строк, а вторая компонента - количество столбцов (если массив многомерный). Если у вас одномерный массив, то кортеж будет содержать только один элемент - длину массива.