Python numpy.ma.MaskedArray.count()函数

Python numpy.ma.MaskedArray.count()函数

numpy.ma.MaskedArray.count()函数沿着给定的轴计算数组中的非屏蔽元素。

语法: numpy.ma.MaskedArray.count(self, axis=None, keepdims = no value)

参数 :
axis : [None or int or tuple of ints, optional] 进行计数的轴。默认的轴是None,对输入数组的所有维度进行计数。轴可以是负数,在这种情况下,它从最后一个轴计数到第一个轴。
keepdims : [bool, optional] 如果设置为 “True”,被减少的轴将作为尺寸为1的尺寸留在结果中。有了这个选项,结果将正确地针对阵列进行广播。

返回 : [ndarray or scalar] 一个与输入数组形状相同的数组,删除指定的轴。如果该数组是一个0-d数组,或者轴为None,则返回一个标量。

代码#1:

# Python program explaining
# numpy.ma.MaskedArray.count() function
    
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma
   
arr = ma.arange(6).reshape((2, 3))
arr[1, :] = ma.masked
  
gfg = arr.count(axis = 0)
  
print (gfg)

输出 :

[1 1 1]

代码#2:

# Python program explaining
# numpy.ma.MaskedArray.count() function
    
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma
   
arr = ma.arange(6).reshape((2, 3))
arr[1, :] = ma.masked
  
gfg = arr.count()
  
print (gfg)

输出 :

3

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程