gpt4 book ai didi

python - 如何获取数组中某个范围内或高于阈值的值的计数?

转载 作者:行者123 更新时间:2023-12-01 04:06:12 27 4
gpt4 key购买 nike

我想要获得大于 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. ])]

最佳答案

你试过吗numpy.count_nonzero

np.count_nonzero(simfourty48 > 350)
np.count_nonzero(simfourty48 > 510)
<小时/>

实际上,看看simfourty48,它看起来就像您有一个列表,其唯一元素是np.ndarray.在这种情况下,它将是:

np.count_nonzero(simfourty48[0] > 350)

但如果可能的话,我建议重新考虑具有 1 个数组数据结构的列表。看来这最终只会让你的生活变得更加困难。

关于python - 如何获取数组中某个范围内或高于阈值的值的计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35547002/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com