2
我有一个numpy数组,我想返回每行的true
值的计数。计算每行中numpy数组中的真实数量?
,比如我有一个numpy的数组:
[[False False False ..., False False False]
[False False False ..., False False False]
[False False False ..., False True False]
...,
[False False False ..., False False False]
[ True False True ..., True True True]
[False False False ..., False False False]]
和返回值应该是这样的:
[10
15
8
...,
11
10
12]
This question asks about how to do it for the whole array但我怎么做的每一行?
你检查的文档的任何解决方案在这个问题的答案建议? ['numpy.sum'](https://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html)和['numpy.count_nonzero'](https://docs.scipy。 org/doc/numpy/reference/generated/numpy.count_nonzero.html)带一个可选的'axis'参数。 – user2357112
我不知道用普通的python做的numpy,就像'r = [len(filter(None,a))for a source]'''source'是你的原始列表 – shevron
@ user2357112谢谢我发现它出。 – ash