Python-TypeError:不能将序列乘以'float'类型的非int

时间:2018-06-09 11:59:20

标签: python numpy

x=np.array([1, 2, 3])
v=np.array([1,0,0])

delta=0.001
xp=x+v*delta
xm=x-v*delta

我已经看到各种线程提出同样的问题,但没有一个能解决我的问题。特别是,这个链接:Why do I get TypeError: can't multiply sequence by non-int of type 'float'?是相关的,但在计算xp和xm时我仍然得到相同的错误。我想将delta乘以整个数组(很明显)。正如我在其他线程中看到的那样,Numpy数组就是这个的解决方案,但是我无法分辨为什么我的代码不起作用。任何帮助将不胜感激。

0 个答案:

没有答案