Numpy count _ 非零方法| Python
原文:https://www . geesforgeks . org/numpy-count _ 非零-method-python/
numpy.count_nonzero()
函数计算数组 arr 中非零值的个数。
语法:numpy . count _ 非零(arr,axis =无)
参数: arr:【array _ like】要计算非 0 的数组。 轴:【int 或 tuple,可选】轴或轴的 tuple,沿其计数非 0。默认值为“无”,这意味着非 0 将沿着平坦版本的 arr 进行计数。
返回:【int 或 int 数组】数组中沿给定轴的非零值的数量。否则,返回数组中非零值的总数。
代码#1 :
# Python program explaining
# numpy.count_nonzero() function
# importing numpy as geek
import numpy as geek
arr = [[0, 1, 2, 3, 0], [0, 5, 6, 0, 7]]
gfg = geek.count_nonzero(arr)
print (gfg)
输出:
6
代码#2 :
# Python program explaining
# numpy.count_nonzero() function
# importing numpy as geek
import numpy as geek
arr = [[0, 1, 2, 3, 4], [5, 0, 6, 0, 7]]
gfg = geek.count_nonzero(arr, axis = 0)
print (gfg)
输出:
7