python - 计算非零元素并绘图

标签 python pandas numpy

我想计算下面列表中非零元素的数量 - enter image description here

我尝试了这段代码,

nzcnt = [nonzero.count(0),nonzero.count(1),nonzero.count(2),nonzero.count(3),nonzero.count(4),nonzero.count(5),nonzero.count(6),nonzero.count(7),nonzero.count(8),nonzero.count(9)]

但它并不是真正的Pythonic。我怎样才能改变这个更多Pythonic

注意:允许的库:numpypandasmatplotlibcopy

最佳答案

np.count_nonzero(DATAFRAME, axis=0) 将帮助您通过列查找非零元素。

当然,绘图是由 plt.plot 完成的!

关于python - 计算非零元素并绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52774506/

相关文章:

python - 为什么在进行更新时需要显式提交?

python - 为什么 urllib.urlencode 会在我的字典值中添加方括号和单引号?

python - 如何在Python中计算一组值的密度分布?

python - Pandas : Add arrays as values of column

arrays - 如何将多图表保存为 .png?

python - 我可以在Python中同时进行变量赋值和列表插入吗?

python - python 2.7 中的 __add__ 矩阵方法

python - 如何重新采样并将每个索引四舍五入到最接近的秒数?

python - numpy svd : is there a way to find only the first singular vectors instead of doing full svd?

python - 定义和绘制 Schechter 函数 : plot problems