在迭代时保持'float'不可下标



我正在尝试做一些数学运算,为此我必须遍历一个浮点数组,但令我惊讶的是,我做不到。保持TypeError: 'float' object is not subscriptable

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 相同

最新更新