'numpy.ndarray' object has no attribute 'append',如何修改这个报错
时间: 2023-07-28 14:53:29 浏览: 77
将numpy.ndarray格式图像转化为_io.BufferedReader格式
这个报错是因为 `numpy.ndarray` 类型的对象没有 `append` 方法。如果你想在一个 `numpy` 数组中添加元素,可以使用 `numpy.append` 方法。例如,如果你想将一个元素添加到一个一维数组中,可以这样做:
```
import numpy as np
arr = np.array([1, 2, 3])
arr = np.append(arr, 4)
print(arr) # [1 2 3 4]
```
如果你想将一个元素添加到一个二维数组的末尾,可以使用 `numpy.vstack` 方法。例如,如果你想将一个行向量添加到一个二维数组的末尾,可以这样做:
```
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
row = np.array([7, 8, 9])
arr = np.vstack([arr, row])
print(arr)
# [[1 2 3]
# [4 5 6]
# [7 8 9]]
```
希望这能帮到你!
阅读全文