【发布时间】:2020-07-02 05:14:52
【问题描述】:
我有一个 2 数组,我想将奇数和偶数交替的行和列分组,删除奇数的最后一列并堆叠数组。
out_image[:,:shape] = s[::2,::2]
out_image[:,shape:] = s[1::2,::2]
形状是中间的行/列。假设数组是 4094x2048 形状将是 1024。所以我最终会得到一个大小为 2047x2048 的数组。
当我们有一个像 4094x2047 这样的奇数形状的数组时,我想删除奇数系列中的最后一列并将它们组合在一起。我可以使用 np.delete 做到这一点,但我正在寻找就地解决方案(数组切片)。
【问题讨论】:
标签: python arrays python-3.x numpy