当只想访问有效数据时,我们可以使用掩码的逆作为索引。...可以使用numpy.logical_not函数或简单使用~运算符计算掩码的逆:
>>> x = ma.array([[1, 2], [3, 4]], mask=[[0, 1], [1, 0]])
>>>...x.mask]
masked_array(data = [1 4],
mask = [False False],
fill_value = 999999)
另一种检索有效数据的方法是使用...当访问没有命名字段的被掩蔽数组的单个条目时,输出是标量(如果掩码的相应条目是False)或特殊值masked (如果掩码的相应条目为True):
>>> x = ma.array([1, 2, 3],...([False, True, False, False, True], dtype=bool)
>>> x.data
array([ 1, -1, 3, 4, 5])
访问具有结构化数据类型的掩蔽数组的字段会返回