【发布时间】:2018-06-01 23:48:56
【问题描述】:
我看到有人问过类似的问题,但我仍在努力组合面具。
这是我的代码:
final_mask = ma.array(np.logical_and(a.mask, b.mask))
combined_mask=(ma.array(data, mask=final_mask))
data 是我想要放置组合掩码的数组。
当我绘制组合掩码时,它似乎忽略了a.mask,因为它返回的值远高于应有的值。 IE。超过 200 的任何东西以前都被屏蔽了,但在这里返回最多 300。
a.mask 和 b.mask 已经被定义和检查,所以我认为问题在于组合。它们都返回整数而不是我所追求的 true/false 值。
谢谢
【问题讨论】:
标签: python-2.7 numpy logical-operators masked-array