【发布时间】:2018-11-29 09:33:18
【问题描述】:
result_list = [result, first_result_value]
for i in data_list[:2]:
i = ((i - result_list[-1]) * multiplier + result_list[-1])
result_list.append(float(i))
return result_list
无论data_list 有多长,它总是给出一个带有 4 个数字的result_list。我也尝试了这个循环,但给出了相同的结果:
for i in data_list[:2]:
zz = ((i - result_list[-1]) * multiplier + result_list[-1])
result_list.append(float(zz))
return result_list
有什么线索吗?
【问题讨论】:
标签: python list for-loop moving-average