【发布时间】:2018-08-08 23:16:50
【问题描述】:
假设我们有一个 2D numpy 数组,我们使用 np.ma.masked_where 来屏蔽一些元素。在每一行中,我们希望将所有被屏蔽的元素移动到末尾,同时保留其余元素的顺序。有没有一种简单的无循环方式来做到这一点?
例如,假设我们有以下蒙面的二维矩阵:
a = [1, --, 2
4, 3, --
--, --,5]
我们想返回:
a = [1, 2, --
4, 3, --
5,--, --]
【问题讨论】:
标签: python arrays sorting bit-shift masked-array