How to fix "TypeError : only size-1 arrays can be converted to Python scalars"
How to fix "TypeError : only size-1 arrays can be converted to Python scalars"
这是我的代码。
%pylab inline
import numpy as np
y = np.array(([75], [82], [93]), dtype=float)
bar([0,1,2], y, width = 0.35, alpha=0.8)
我遇到了这个错误。
类型错误:只有大小为 1 的数组可以转换为 Python 个标量
如果我不想编辑这一行
y = np.array(([75], [82], [93]), dtype=float)
你能告诉我在使用这个命令之前如何将 y 转换为 size-1 数组吗?
bar([0,1,2], y, width = 0.35, alpha=0.8)
非常感谢。
有很多选择
y.flatten()
y.ravel()
y.reshape(-1)
这是我的代码。
%pylab inline
import numpy as np
y = np.array(([75], [82], [93]), dtype=float)
bar([0,1,2], y, width = 0.35, alpha=0.8)
我遇到了这个错误。
类型错误:只有大小为 1 的数组可以转换为 Python 个标量
如果我不想编辑这一行
y = np.array(([75], [82], [93]), dtype=float)
你能告诉我在使用这个命令之前如何将 y 转换为 size-1 数组吗?
bar([0,1,2], y, width = 0.35, alpha=0.8)
非常感谢。
有很多选择
y.flatten()
y.ravel()
y.reshape(-1)