gpt4 book ai didi

Python 拆分数组使用 For 循环来表示每个拆分并将其重新组合在一起

转载 作者:行者123 更新时间:2023-12-01 04:41:53 26 4
gpt4 key购买 nike

我正在为一个 Coherence 项目编码,但现在我遇到了一个问题,即我的值数组被分割成多个部分。

所以 ym 任务是:1. 将我的值数组 (R) 拆分为一定数量的数组部分(按纪元拆分)2.进入循环自动运行。3. 在循环中,应对原始数组的每个分割部分的每个值进行平均

也许解决方案非常简单,但我被困住了,我想念森林里的树林。

这是我的方法(Rxx,纪元在上面定义):

epoch_Rxx = np.array_split(Rxx,epochs)
for i in range(0,epochs):
Rxx_mean = np.zeros(epochs)
Rxx_mean[i] = np.mean(Rxx[i])
<小时/>

最后我想从例如Rxx = 100 个值,纪元 = 10

--> Rxx_mean = 10 个值,每个值是每个时期的平均值。

问候,

丹尼尔

最佳答案

这就是你所追求的吗?

import numpy as np

Rxx = np.arange(100)
epochs = 10
Rxx_mean = []

epoch_Rxx = np.array_split(Rxx,epochs)
for i in range(0,epochs):
Rxx_mean.append(np.mean(epoch_Rxx[i]))

print Rxx_mean

关于Python 拆分数组使用 For 循环来表示每个拆分并将其重新组合在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30481487/

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