我正在尝试做一些数学运算,为此我必须遍历一个浮点数组,但令我惊讶的是,我做不到。保持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 相同