Python合并相邻两个数组元素Python中对⼀数组相邻元素进⾏平滑。如图所⽰,将数组[1,2,3,4,5,6]平滑后为[1.5,3.5,5.5]。
image.png
代码:
a = [1, 2, 3, 4, 5, 6]
avg_adjacent = lambda a, k: [np.mean(a[k i:k i+k]) for i in range(int(len(a)/k))]
调⽤1:
avg_adjacent(a,2)
python数组合并[1.5, 3.5, 5.5]
调⽤2:
avg_adjacent(a,3)
[2.0, 5.0]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。