本文简要介绍 python 语言中 numpy.ma.masked_values
的用法。
用法:
ma.masked_values(x, value, rtol=1e-05, atol=1e-08, copy=True, shrink=True)
使用浮点相等的掩码。
返回一个MaskedArray,屏蔽数组中数据的位置x大约等于值, 确定使用numpy.isclose.默认公差为
masked_values
与那些相同numpy.isclose.对于整数类型,使用完全相等,方法与
masked_equal
相同。fill_value 设置为值并且掩码设置为
nomask
如果可能的话。- x: array_like
要屏蔽的数组。
- value: 浮点数
掩蔽值。
- rtol, atol: 浮点数,可选
传递给
isclose
的公差参数- copy: 布尔型,可选
是否返回 x 的副本。
- shrink: 布尔型,可选
是否将一个充满 False 的掩码折叠到
nomask
。
- result: MaskedArray
屏蔽 x 的结果大约等于 value。
参数:
返回:
例子:
>>> import numpy.ma as ma >>> x = np.array([1, 1.1, 2, 1.1, 3]) >>> ma.masked_values(x, 1.1) masked_array(data=[1.0, --, 2.0, --, 3.0], mask=[False, True, False, True, False], fill_value=1.1)
注意掩码被设定为
nomask
如果可能的话。>>> ma.masked_values(x, 1.5) masked_array(data=[1. , 1.1, 2. , 1.1, 3. ], mask=False, fill_value=1.5)
对于整数,填充值通常与
masked_equal
的结果不同。>>> x = np.arange(5) >>> x array([0, 1, 2, 3, 4]) >>> ma.masked_values(x, 2) masked_array(data=[0, 1, --, 3, 4], mask=[False, False, True, False, False], fill_value=2) >>> ma.masked_equal(x, 2) masked_array(data=[0, 1, --, 3, 4], mask=[False, False, True, False, False], fill_value=2)
相关用法
- Python numpy ma.masked_greater用法及代码示例
- Python numpy ma.masked_object用法及代码示例
- 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_not_equal用法及代码示例
- Python numpy ma.masked_inside用法及代码示例
- Python numpy ma.masked_equal用法及代码示例
- Python numpy ma.masked_outside用法及代码示例
- 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_values。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。