问题描述
我有一个numpy数组:
A = np.array([8,2,33,4,3,6])
我想要创建另一个数组B,其中每个元素是A中2个连续对的成对最大值,所以我得到:
B = np.array([8,6])
关于如何实施的任何想法?
关于如何在2个以上的元素中实现这一点的任何想法? (这是相同的,但对于连续的n个元素)
编辑:
答案为我提供了解决此问题的方法,但是对于n尺寸的窗口,是否有不需要循环的更有效方法?
Edit2:
事实证明,该问题等效于询问如何对大小为n的窗口执行1d最大池化。 有谁知道如何有效地实现这一目标?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)