添加在 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
等等。
我有一个 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
等等。