扫码关注官方订阅号
有一组数据比如, [1,1,2,1,8,9,9,9,9,10,10,9,7],我想找出小于等于2和大于等于6 的数据所占的比例。有python库可以实现这个需求吗?
走同样的路,发现不同的人生
很简单的统计,没必要调用其它库。
>>> a = [1,1,2,1,8,9,9,9,9,10,10,9,7] >>> print 1.0 * len(filter(lambda x: x <= 2, a)) / len(a) 0.307692307692
一个循环就出来了,符合条件+1,算好后除以数据的length,就可以了。要做通用的写成function。munberpy可能这样的统计函数,但是为了这个小功能,引入专业的数据统计库没有必要。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
很简单的统计,没必要调用其它库。
一个循环就出来了,符合条件+1,算好后除以数据的length,就可以了。要做通用的写成function。munberpy可能这样的统计函数,但是为了这个小功能,引入专业的数据统计库没有必要。