當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。