我一直在做下面的代码,但我反复得到错误'can't multiply sequence by non-int of type‘numpy.float at64’。我不明白问题出在哪里,以及如何纠正。任何帮助都是非常感谢的。((k*np.pi)/(b-a))*np.cos((k*np.pi*b)/(b-a))
TypeError: can't multiply sequence by non-int of type 'numpy.float64
我有以下Python方程: if r == 0: elif b == 0: else对于E(1,1),数学方程应该返回1/2,但是我得到的是0。对于E(2,2),我得到了一个错误,在数学上应该是2/3。return max(0, (float(r)/float(r+b))*[1+E(r-1,b)]+(float(b)/float(r+b))*[E(r,b-1)-1])