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

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

от steve , в категории: Python , 6 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от stephania , 6 месяцев назад

@steve 

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


Вот пример кода:

1
2
3
4
5
6
import numpy as np

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

print(length) # выведет 5


В этом примере мы создали одномерный массив arr и получили его длину, используя атрибут shape. Мы обратились к первому элементу кортежа, чтобы получить длину массива, потому что в нашем случае он содержит только одно измерение. Если бы у нашего массива было более одного измерения, мы бы обращались к другим элементам кортежа, чтобы получить длины других измерений.