Numpy 的 count_nonzero(~)
方法计算数组中沿给定轴的非零数。
参数
1. a
| array-like
要对其执行该方法的数组。
2. axis
| int
或 tuple<int>
| optional
我们计算非零数的轴。默认情况下,axis=None
。
返回值
int
或 Numpy array
指示输入数组中沿给定轴的非零数。
例子
基本用法
np.count_nonzero([1,0,2,0,3])
3
逐行计数非零
要计算 2D Numpy 数组中逐行非零的数量,请使用以下命令:
np.count_nonzero([[1,0,1],[0,1,0]], axis=1)
array([2, 1])
我们得到这个结果是因为第一行有 2 个非零,第二行有 1 个非零。
按列计数非零
要计算 2D Numpy 数组中按列非零的数量,请使用以下命令:
np.count_nonzero([[1,0,1],[0,1,0]], axis=0)
array([1, 1, 1])
我们得到这个结果是因为每列都包含 1 个非零值。
相关用法
- Python string count()用法及代码示例
- Python codecs.decode()用法及代码示例
- Python collections.somenamedtuple._replace用法及代码示例
- Python collections.somenamedtuple._asdict用法及代码示例
- Python compile()用法及代码示例
- Python NumPy compress方法用法及代码示例
- Python collections.somenamedtuple._field_defaults用法及代码示例
- Python NumPy cov方法用法及代码示例
- Python codecs.encode()用法及代码示例
- Python contextlib.AsyncContextDecorator用法及代码示例
- Python collections.ChainMap用法及代码示例
- Python contextlib.AsyncExitStack用法及代码示例
- Python collections.somenamedtuple._make用法及代码示例
- Python configparser.ConfigParser.readfp用法及代码示例
- Python code.compile_command()用法及代码示例
- Python Wand color_matrix()用法及代码示例
- Python configparser.ConfigParser.BOOLEAN_STATES用法及代码示例
- Python math copysign()用法及代码示例
- Python PIL composite()用法及代码示例
- Python codeop.compile_command用法及代码示例
- Python contextlib.ExitStack.pop_all用法及代码示例
- Python contextlib.redirect_stdout用法及代码示例
- Python collections.Counter用法及代码示例
- Python configparser.BasicInterpolation用法及代码示例
- Python configparser.ExtendedInterpolation用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | count_nonzero method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。