[英]mean of elements i and i+1 in a numpy array
出于好奇,是否有特定的 numpy function 执行以下操作(据说会更快):
a = np.array((0,2,4))
b = np.zeros(len(a) - 1)
for i in range(len(b)):
b[i] = a[i:i+2].mean()
print(b)
#prints [1,3]
干杯
你可以使用
b = (a[1:] + a[:-1]) / 2.
以避免 Python 循环。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.