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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。