gpt4 book ai didi

python - Python 中的双重求和

转载 作者:太空狗 更新时间:2023-10-30 02:32:16 24 4
gpt4 key购买 nike

我正在尝试编写代码来进行双重求和(见图)

enter image description here

其中;M是主题,N是试验,Yijt为实测波形数据(3d数组)

到目前为止我已经;给定Y是排列为Y[subjects, trials, time]的数据

# ranges:
I = len(Y)
J = len(Y[0])

Y_i_vals = 0

for i in range(M):
for j in range(N):
Y_i_vals = Y_i_vals +Y[i][j]
Yt = (1.0/(M*N)) * Y_i_vals

这似乎不是最有效的方法,我也不确定它会给出正确的结果。

最佳答案

如果您使用 numpy就这样

np.mean(Y)

此外,最好将样本输入和预期输出数据添加到您的问题中。

如果你想要每个t的意思你可以做np.mean(np.mean(a, axis=0), axis=0)
,或者如@ophion 所述,您可以将其缩短为 np.mean(a, axis=(0, 1))在较新的(1.71 及更高版本)NumPy 中。

关于python - Python 中的双重求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19274813/

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