本文简要介绍 python 语言中 numpy.ma.masked_object
的用法。
用法:
ma.masked_object(x, value, copy=True, shrink=True)
屏蔽数据完全等于值的数组 x。
此函数类似于
masked_values
,但仅适用于对象数组:对于浮点,请使用masked_values
代替。- x: array_like
要掩码的数组
- value: 对象
比较值
- copy: {真,假},可选
是否返回 x 的副本。
- shrink: {真,假},可选
是否将满 False 的掩码折叠为 nomask
- result: MaskedArray
屏蔽 x 的结果等于值。
参数:
返回:
例子:
>>> import numpy.ma as ma >>> food = np.array(['green_eggs', 'ham'], dtype=object) >>> # don't eat spoiled food >>> eat = ma.masked_object(food, 'green_eggs') >>> eat masked_array(data=[--, 'ham'], mask=[ True, False], fill_value='green_eggs', dtype=object) >>> # plain ol` ham is boring >>> fresh_food = np.array(['cheese', 'ham', 'pineapple'], dtype=object) >>> eat = ma.masked_object(fresh_food, 'green_eggs') >>> eat masked_array(data=['cheese', 'ham', 'pineapple'], mask=False, fill_value='green_eggs', dtype=object)
注意掩码被设定为
nomask
如果可能的话。>>> eat masked_array(data=['cheese', 'ham', 'pineapple'], mask=False, fill_value='green_eggs', dtype=object)
相关用法
- Python numpy ma.masked_outside用法及代码示例
- Python numpy ma.masked_greater用法及代码示例
- Python numpy ma.masked_less_equal用法及代码示例
- Python numpy ma.masked_where用法及代码示例
- Python numpy ma.masked_less用法及代码示例
- Python numpy ma.masked_all用法及代码示例
- Python numpy ma.masked_invalid用法及代码示例
- Python numpy ma.masked_greater_equal用法及代码示例
- Python numpy ma.masked_all_like用法及代码示例
- Python numpy ma.masked_values用法及代码示例
- Python numpy ma.masked_not_equal用法及代码示例
- Python numpy ma.masked_inside用法及代码示例
- Python numpy ma.masked_equal用法及代码示例
- Python numpy ma.mask_rowcols用法及代码示例
- Python numpy ma.mask_cols用法及代码示例
- Python numpy ma.mask_rows用法及代码示例
- Python numpy ma.mask_or用法及代码示例
- Python numpy ma.make_mask用法及代码示例
- Python numpy ma.make_mask_descr用法及代码示例
- Python numpy ma.make_mask_none用法及代码示例
- Python numpy ma.maximum_fill_value用法及代码示例
- Python numpy ma.mean用法及代码示例
- Python numpy ma.median用法及代码示例
- Python numpy ma.mr_用法及代码示例
- Python numpy ma.minimum_fill_value用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.ma.masked_object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。