2024-04-26 13:11:17 发布
网友
具有多个元素的数组的真值不明确。使用a.any()或a.all()
我得到了上面这个代码的错误。几个月前我没有犯这种错误。但我现在明白了。我怎么解决这个问题?在
t = np.linspace(np.zeros((2, 2)), np.ones((2, 2)), 20)
我可以在1.16之前的numpy版本中复制此错误。在此之前,np.linspace不接受stop和start的ndarray输入。在
numpy
np.linspace
stop
start
ndarray
@JHY确认当前版本为1.14.5。尝试更新numpy
只是因为np.zeros((2,2))和np.ones((2,2))创建了4个值的数组,而您正试图用20个样本创建一个数组。在
np.zeros((2,2))
np.ones((2,2))
20
t = np.linspace(np.zeros((2, 2)), np.ones((2, 2)), 1)
不会产生问题,因为数组的长度。在
结果:
array([[0., 0.], [0., 0.]])
更新你的numpy。在
对于python 2
pip install numpy upgrade user
表格也需要更新
对于python 3
pip3 install numpy upgrade user
类似地,对于python 3
pip3 install tables upgrade
为了完成numpy更新后的工作,您需要将表更新到。 运行代码之后,错误将被删除。在
我可以在1.16之前的
numpy
版本中复制此错误。在此之前,np.linspace
不接受stop
和start
的ndarray
输入。在@JHY确认当前版本为1.14.5。尝试更新
numpy
只是因为
np.zeros((2,2))
和np.ones((2,2))
创建了4个值的数组,而您正试图用20
个样本创建一个数组。在t = np.linspace(np.zeros((2, 2)), np.ones((2, 2)), 1)
不会产生问题,因为数组的长度。在
结果:
array([[0., 0.], [0., 0.]])
更新你的numpy。在
对于python 2
表格也需要更新
^{pr2}$对于python 3
类似地,对于python 3
为了完成numpy更新后的工作,您需要将表更新到。 运行代码之后,错误将被删除。在
相关问题 更多 >
编程相关推荐