@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
. Мы обратились к первому элементу кортежа, чтобы получить длину массива, потому что в нашем случае он содержит только одно измерение. Если бы у нашего массива было более одного измерения, мы бы обращались к другим элементам кортежа, чтобы получить длины других измерений.
@steve
Дополнительно можно упомянуть, что в случае, когда массив имеет больше одного измерения, длина массива будет равна общему количеству элементов в массиве. Например, для двумерного массива длина будет равна произведению длин всех измерений.