我的目标是创建一个名为残差的列表,它返回一个列表,其中每个元素的绝对值减去平均值,我还在最后返回数据,因为这是我正在使用的列表。我已经走到这一步了,但是遇到了语法错误residuals.append(new_number)。
data = [92.5, 87.7, 74.8, 93., 91.7, 90.0, 90.3, 92.5, 100.0,
100.0, 35.7, 37.4, 21.0]
def residuals(number):
residuals = []
for element in number:
new_number = abs(element - float(avg(number))
residuals.append(new_number)
print residuals
residuals(data)
Run Code Online (Sandbox Code Playgroud)