我希望获得大于350的值计数和大于510的第二个计数值。我只需要为每个计数输入一个数字。我已经看到了一些获得计数的方法,但它们似乎并不符合我的目的。谢谢你的帮助。
print(simfourty48)
[ array([ 99.06, 180.15, 234.21, 369.36, 171.14, 162.13, 54.01,
324.31, 171.14, 108.07, 225.2 , 243.22, 306.29, 144.11,
450.45, 693.72, 225.2 , 486.49, 810.85, 243.22, 279.26,
135.1 , 261.24, 405.4 , 126.09, 261.24, 162.13, 234.21, 45. ])]
答案 0 :(得分:2)
您是否尝试过numpy.count_nonzero
?
update
实际上,查看template
,看起来,就像你有一个np.count_nonzero(simfourty48 > 350)
np.count_nonzero(simfourty48 > 510)
,其中唯一的元素是simfourty48
。在那种情况下,它将是:
list
但是如果可能的话,我建议用1个阵列数据结构重新思考列表。这似乎最终会让你的生活变得更加困难。
答案 1 :(得分:0)
sum(filter(lambda x: x > 350, simfourty48))