Python 保持';浮动';迭代时不可下标
我正在尝试做一些数学运算,为此,我必须遍历一组浮点,但出乎意料的是,我不能。保持有Python 保持';浮动';迭代时不可下标,python,floating-point,Python,Floating Point,我正在尝试做一些数学运算,为此,我必须遍历一组浮点,但出乎意料的是,我不能。保持有TypeError:“float”对象不可下标 m = len(x) sx = sum(x) sy = sum(y) sxx = sum([i**2 for i in x]) for i in range(m): print(i) sxy += sx[i]*sy[i] #it should be: sxy += x[i]*y[i] 不熟
TypeError:“float”对象不可下标
m = len(x)
sx = sum(x)
sy = sum(y)
sxx = sum([i**2 for i in x])
for i in range(m):
print(i)
sxy += sx[i]*sy[i]
#it should be: sxy += x[i]*y[i]
不熟悉python,顺便说一下,sx
是一个浮点数,例如3.14
,因此您不能使用sx[i]
,与sy一样谢谢!我没看到