Python numpy.ma.is_mask()函数

Python numpy.ma.is_mask()函数

numpy.ma.is_mask()函数如果参数m是一个有效的、标准的掩码,返回True。这个函数不检查输入的内容,只检查类型是否为MaskType。特别是,如果掩码有一个灵活的dtype,这个函数返回False。

语法: numpy.ma.is_mask(m)

参数:
m : [array_like] Array to check.
返回 : [bool] 如果m.dtype.type是MaskType,则为true,否则为false。

代码#1:

# Python program explaining
# numpy.ma.is_mask() function
  
# importing numpy as geek 
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma 
  
m = ma.masked_equal([0, 1, 2, 0, 3], 0)
  
gfg = ma.is_mask(m)
  
  
print (gfg)

输出 :

False

代码#2:

# Python program explaining
# numpy.ma.is_mask() function
  
# importing numpy as geek 
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma 
  
m = [True, False, True]
  
gfg = ma.is_mask(m)
  
print (gfg)

输出 :

False

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程