小编E. *_*mus的帖子

删除数组中与布尔掩码对应的所有元素

我有一个作为二维 numpy 数组(布尔数组)存在的布尔掩码

array([[ True,  True,  True,  True,  True,  True,  True],
       [ True,  True,  True,  True,  True,  True,  True],
       [ True,  True,  True,  True,  True,  True,  True],
       [ True,  True,  True,  True,  True,  True,  True],
       [False, False, False, False, False, False, False],
       [False, False, False, False, False, False, False],
       [False, False, False, False, False, False, False]], dtype=bool)
Run Code Online (Sandbox Code Playgroud)

我还有一个单独的二维 numpy 值数组,其尺寸与布尔掩码(值数组)相同

array([[ 19.189 ,  23.2535,  23.1555,  23.4655,  22.6795,  20.3295,  19.7005],
       [ 20.688 ,  20.537 ,  23.8465,  21.2265,  24.5805,  25.842 ,  23.198 …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy slice multidimensional-array

4
推荐指数
1
解决办法
6491
查看次数

标签 统计

arrays ×1

multidimensional-array ×1

numpy ×1

python ×1

slice ×1