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


Python numpy.ma.mask_rows()用法及代碼示例

在此numpy.ma.mask_rows()函數中,對包含掩碼值的2D數組的行進行掩碼。該函數是軸等於0的mask_rowcols的快捷方式。

用法: numpy.ma.mask_rows(arr, axis = None)
參數:
arr :[array_like, MaskedArray] The array to mask. The result is a MaskedArray.
axis :[int, optional] Axis along which to perform the operation. Default is None.

返回:[MaskedArray]輸入數組的修改版本。

代碼1:

# Python program explaining 
# numpy.ma.mask_rowcols() function 
  
# importing numpy as geek  
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma  
  
arr = geek.zeros((4, 4), dtype = int) 
arr[2, 2] = 1
  
arr = ma.masked_equal(arr, 1) 
  
gfg = ma.mask_rows(arr) 
  
print (gfg)

輸出:

[[0 0 0 0]
 [0 0 0 0]
 [-- -- -- --]
 [0 0 0 0]]


代碼2:

# Python program explaining 
# numpy.ma.mask_rows() function 
  
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma  
  
arr = geek.zeros((5, 5), dtype = int) 
arr[3, 3] = 1
   
arr = ma.masked_equal(arr, 1) 
  
gfg = ma.mask_rows(arr) 
  
print (gfg)

輸出:

[[0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [-- -- -- -- --]
 [0 0 0 0 0]]



相關用法


注:本文由純淨天空篩選整理自sanjoy_62大神的英文原創作品 numpy.ma.mask_rows() function | Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。