添加在 Python 中的 for 循环中生成的数组

Adding arrays generated in for loop in Python

我有一个 for 循环(100 次传递),它在每次传递期间生成一个 numpy 数组。有没有办法添加这 100 个数组(元素方面),然后计算代表这 100 个数组的平均值的数组?

也许您正在寻找:

np.mean(arr, axis=0)

或者,您可以这样做:

np.sum(arr, axis=0) / len(arr)

这里,arr是你用循环创建的数组。

您可以将arr定义为:

arr = []
for i in range(100):
    # create numpy array here and assign it to x
    arr.append(x)

然后你可以在 arr 上做 np.mean 等等。