显示数组长度
时间: 2023-11-04 09:04:15 浏览: 127
获取数组长度-《实变函数习题精选》作者: 徐森林等编 出版年: 2011年
在 Python 中,可以使用 len() 函数来获取一个数组或列表的长度,例如:
```python
import numpy as np
a = np.array([1, 2, 3, 4, 5])
print(len(a)) # 输出:5
```
这个例子中,我们首先导入了 numpy 库,并创建了一个包含 5 个元素的一维数组 a。然后,使用 len() 函数获取了 a 的长度,并将其输出到控制台。输出结果为 5,即 a 数组包含 5 个元素。
需要注意的是,len() 函数只适用于一维数组或列表,对于多维数组,需要使用其 shape 属性来获取每个维度的长度。例如:
```python
b = np.array([[1, 2], [3, 4], [5, 6]])
print(b.shape) # 输出:(3, 2)
print(len(b)) # 报错:TypeError: len() of unsized object
```
这个例子中,我们创建了一个 3 行 2 列的二维数组 b。使用 b.shape 可以获取其形状,输出结果为 (3, 2),即 b 的第一维长度为 3,第二维长度为 2。但是,由于多维数组并不是一个可迭代的对象,因此使用 len() 函数会报错。
阅读全文