'numpy.ndarray' object has no attribute 'info'怎么办
时间: 2023-09-26 22:11:40 浏览: 469
`info()` 是 Pandas 中的一个函数,用于打印 DataFrame 的信息。如果你在一个 NumPy 数组中使用了 `info()` 函数,会提示 `'numpy.ndarray' object has no attribute 'info'` 错误。
如果你想查看 NumPy 数组的信息,可以使用以下方法之一:
1. 使用 `shape` 属性查看数组形状:
```python
import numpy as np
arr = np.array([[1, 2], [3, 4]])
print(arr.shape) # 输出 (2, 2)
```
2. 使用 `dtype` 属性查看数组元素的数据类型:
```python
import numpy as np
arr = np.array([[1, 2], [3, 4]])
print(arr.dtype) # 输出 int64
```
3. 使用 `ndim` 属性查看数组的维度:
```python
import numpy as np
arr = np.array([[1, 2], [3, 4]])
print(arr.ndim) # 输出 2
```
如果你需要更详细的信息,可以使用 `numpy.info()` 函数。该函数可以查看 NumPy 中的函数和类的文档。例如:
```python
import numpy as np
np.info(np.ndarray)
```
这将会输出 NumPy 中 `ndarray` 类的文档。
阅读全文