给出这样的列表:
mylist = [1, 2, 3, 4, 5, 6, 7]
以N = 3
作为每一步的均值大小。
计算此列表的平均值和标准偏差的最快方法是什么?
如果只有np.convolve
的平均值可以完成这项工作,但是标准差呢?还是标准错误?
答案 0 :(得分:1)
import numpy as np
mylist = [1, 2, 3, 4, 5, 6, 7]
double = mylist * 2
N = 3
mean_std = [(np.mean(double[i:i+N]), np.std(double[i:i+N])) for i in range(len(mylist))]
答案 1 :(得分:1)