计算非零元素并绘制

时间:2018-10-12 07:32:34

标签: 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

2 个答案:

答案 0 :(得分:1)

您可以展平列表,然后计算零的数量。您可以为此使用w_check.flatten()

答案 1 :(得分:1)

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

当然,情节是由plt.plot完成的!