当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy.ma.masked_values()用法及代码示例


numpy.ma.masked_values()函数返回一个MaskedArray,该掩码在使用isclose确定的数组arr中的数据近似等于value的地方被掩码。 masked_values的默认公差与isclose的默认公差相同。

用法: numpy.ma.masked_values(arr, value, rtol = 1e-05, atol = 1e-08, copy = True, shrink = True) 

参数:
arr:[数组]要屏蔽的数组。
value:[float]掩盖值。
rtol, atol:[float,可选]必须可转换为形状与数据相同的布尔数组。 True表示被屏蔽的数据。
copy:[bool,可选]是否返回arr的副本。
shrink:[布尔,可选]是否将充满False的蒙版折叠为nomask。

Return :[MaskedArray]在大约等于value的地方屏蔽arr的结果。

代码1:



# Python program explaining 
# numpy.ma.masked_values() function 
  
# importing numpy as geek  
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma 
   
arr = geek.array([1, 1.5, 2, 1.5, 3]) 
  
gfg = ma.masked_values(arr, 1.5) 
  
print (gfg)

输出:

[1.0 -- 2.0 -- 3.0]


代码2:

# Python program explaining 
# numpy.ma.masked_values() function 
  
# importing numpy as geek  
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma 
   
arr = geek.array([1, 2, 3, 4, 5, 6]) 
  
gfg = ma.masked_values(arr, 4) 
  
print (gfg)

输出:

[1 2 3 -- 5 6]

相关用法


注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 numpy.ma.masked_values() function | Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。