📅  最后修改于: 2023-12-03 15:04:33.010000             🧑  作者: Mango
numpy.alen()
函数返回给定数组的长度或形状的第一个元素的长度。与len()
函数不同,它可以处理多维数组。
numpy.alen(arr)
返回数组的长度或形状的第一个元素的长度。
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(np.alen(arr)) # 2
print(np.alen(arr[0])) # 3
print(np.alen(arr[:,0])) # 2
print(np.alen(arr[0,:2])) # 2
以上代码将输出:
2
3
2
2
对于一维数组,alen()
函数返回其长度。
对于多维数组,alen()
函数返回第一维的长度。
对于形状为(a,b,...)的多维数组,alen()
函数返回a。如果数组的形状为(),alen()
函数返回0。