'float' object has no attribute 'reshape'
时间: 2023-06-22 10:28:56 浏览: 94
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误通常是因为你在对一个浮点数对象调用 numpy 的 reshape() 函数,但是 reshape 函数只能用于 numpy 数组。如果你想将一个浮点数变成一个 numpy 数组,可以使用 numpy 的 array() 函数。例如:
```
import numpy as np
x = 3.14
x_array = np.array([x])
x_array = x_array.reshape((1, 1)) # 将数组变成形状为 (1, 1) 的二维数组
```
这样就可以将一个浮点数变成一个形状为 (1, 1) 的二维数组。
阅读全文