numpy.ma.is_masked #
- 嘛。is_masked ( x ) [来源] #
确定输入是否具有屏蔽值。
接受任何对象作为输入,但始终返回 False,除非输入是包含屏蔽值的 MaskedArray。
- 参数:
- x类似数组
用于检查掩码值的数组。
- 返回:
- 结果布尔值
如果x是具有掩码值的 MaskedArray,则为 True,否则为 False。
例子
>>> import numpy.ma as ma >>> x = ma.masked_equal([0, 1, 0, 2, 3], 0) >>> x masked_array(data=[--, 1, --, 2, 3], mask=[ True, False, True, False, False], fill_value=0) >>> ma.is_masked(x) True >>> x = ma.masked_equal([0, 1, 0, 2, 3], 42) >>> x masked_array(data=[0, 1, 0, 2, 3], mask=False, fill_value=42) >>> ma.is_masked(x) False
如果x不是 MaskedArray,则始终返回 False 。
>>> x = [False, True, False] >>> ma.is_masked(x) False >>> x = 'a string' >>> ma.is_masked(x) False