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


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

numpy.ma.mask_or()函數將兩個掩碼與logical_or運算符結合在一起。如果另一個為nomask(即False),則結果可能是在m1或m2上的視圖。

用法: numpy.ma.mask_or(m1, m2, copy = False, shrink = True)

參數:
m1,m2:[數組]輸入掩碼。
copy :[bool,可選]如果copy為False且輸入之一為nomask,則返回另一個輸入掩碼的視圖。默認為False
shrink :[bool,可選]如果所有值均為False,是否將輸出縮小為nomask。默認為True。

Return :結果將掩蓋被m1或m2掩蓋的值。

代碼1:



# Python program explaining 
# numpy.ma.mask_or() function 
  
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma  
  
m1 = geek.ma.make_mask([1, 1, 0, 1]) 
m2 = geek.ma.make_mask([1, 0, 0, 0]) 
  
gfg = geek.ma.mask_or(m1, m2) 
  
print (gfg)

輸出:

[ True  True False  True]


代碼2:

# Python program explaining 
# numpy.ma.mask_or() function 
  
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma  
  
m1 = geek.ma.make_mask([1, 0, 0, 0]) 
m2 = geek.ma.make_mask([1, 1, 0, 1]) 
  
gfg = geek.ma.mask_or(m1, m2) 
  
print (gfg)

輸出:

[ True  True False  True]



相關用法


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