gpt4 book ai didi

python-3.x - 在 Python 中计算累积平均值

转载 作者:行者123 更新时间:2023-12-03 23:29:15 24 4
gpt4 key购买 nike

我是编程和 python 的新手。我做了一个模拟mm1队列。我正确运行它。我拿了结果。我有一个 5000 的输出。但是现在我应该计算每 100 个周期(1 到 100、1 到 200 ......直到 1 到 5000)的平均延迟的累积平均值。

#data 4 (delay time) set assign to list of numpy array
npdelaytime = np.array(data[4][0:5000])
#reshape the list of delay time 100 customer in each sample
npdelayreshape100 = np.reshape(npdelaytime, (-1,100))
#mean of this reshape matrix
meandelayreshape100 = np.mean(npdelayreshape100, axis=1)
cumsummdr100 = np.cumsum(meandelayreshape100)
a = range(1,51)
meancsmdr100 = cumsummdr100 / a

我可以这样想出来。首先将 5000 个样本点整形为 100*50。然后取这些矩阵的平均值。最后是这些手段的总和。

我的问题: 有没有一种简单的方法可以做到这一点?

最佳答案

range 替换 np.arange 怎么样?

尝试:

meancsmdr100 = cumsummdr100 / np.arange(1,51)

关于python-3.x - 在 Python 中计算累积平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53005146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com