我看到过类似的问题,但我仍在努力组合面具。
这是我的代码:
final_mask = ma.array(np.logical_and(a.mask, b.mask))
combined_mask=(ma.array(data, mask=final_mask))
data
是我想将组合掩码放在其中的数组。
当我绘制组合掩码时,它似乎忽略了 ,a.mask
因为它返回的值远高于应有的值。即任何超过 200 的东西以前都被掩盖了,但它在这里返回到 300。
a.mask
并且b.mask
已经被定义和检查过,所以我认为问题出在组合上。它们都返回整数而不是我所追求的真/假值。
谢谢