numpy.ma.masked_all_like¶
-
numpy.ma.
masked_all_like
(arr)[source]¶ 使用现有数组的属性空掩码数组。
返回与数组arr相同形状和类型的空屏蔽数组,其中所有数据都被屏蔽。
参数: arr:ndarray
描述所需MaskedArray的shape和dtype的数组。
返回: a:MaskedArray
所有数据被屏蔽的屏蔽数组。
上升: AttributeError
如果arr没有形状属性(即不是ndarray)
也可以看看
masked_all
- 与被掩没的所有元素的空的被掩没的数组。
例子
>>> import numpy.ma as ma >>> arr = np.zeros((2, 3), dtype=np.float32) >>> arr array([[ 0., 0., 0.], [ 0., 0., 0.]], dtype=float32) >>> ma.masked_all_like(arr) masked_array(data = [[-- -- --] [-- -- --]], mask = [[ True True True] [ True True True]], fill_value=1e+20)
masked数组的dtype与arr的dtype匹配。
>>> arr.dtype dtype('float32') >>> ma.masked_all_like(arr).dtype dtype('float32')