Products
GG网络技术分享 2025-11-16 20:47 5
我们要找出一个数组或者列表中的非零个数,这听起来兴许有点困难,但其实hen轻巧松哦!今天我就要和巨大家分享这玩意儿超酷的技巧!
先说说我们要晓得一个函数,这玩意儿函数叫Zuononzero。听起来是不是hen厉害的名字?其实它的功Neng也hen厉害哦!nonzeroNeng帮我们找到数组中全部非零的元素的位置。

举个例子吧, 我们有一个列表:,我们想晓得里面有几许多个非零的数字。我们Neng这样Zuo:
python
a =
print)
这段代码的意思是:我们把列表a里面不等于0的元素找出来 然后数一数有几许多个,再说说打印出来。
Ru果我们有一个巨大数组,我们还Neng用numpy库里的nonzero函数来找到全部非零元素的位置。比如 我们有一个二维数组a
python import numpy as np
a = np.array print)
这段代码会输出一个元组,元组里面有两个列表,分别表示行和列的非零元素位置。
Ru果你Yi经是一个高大手了那么你Neng用np.count_nonzero这玩意儿函数来直接获取非零元素的个数。还是用上面的二维数组a的例子:
python
print)
这玩意儿代码就会直接打印出非零元素的个数,是不是hen轻巧松呢?
通过这篇文章,相信你Yi经掌握了Python中找出非零个数的技巧了吧!以后遇到这类问题,你就Neng轻巧松解决了。不过想起来要三天两头练习哦,这样你才Neng成为Python世界的高大手!想起来给我点赞哦,祝你学愉迅速!
Demand feedback