我是靠谱客的博主 飞快飞鸟,最近开发中收集的这篇文章主要介绍python 区间频数统计_python里计算每个数字出现的频数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目:

python里计算每个数字出现的频数

我有一个长array对象(numpy里的),大概是30w个整数(0-9),现在要统计每个数字出现的百分比,请问有没有什么高效的算法?

我现在使用最原始的:

def cal(classfier):

'''

返计算并返回一个长度为8的向量,表示每种颜色的百分比

'''

n0 = 0.0

n1 = 0.0

n2 = 0.0

n3 = 0.0

n4 = 0.0

n5 = 0.0

n6 = 0.0

n7 = 0.0

l = len(classfier)

for i in range(l-1):

if classfier[i] == 0:

x05n0 = n0 + 1

elif classfier[i] == 1:

x05n1= n1 + 1

elif classfier[i] == 2:

x05n2 = n2 + 1

elif classfier[i] == 3:

x05n3 = n3 + 1

elif classfier[i] == 4:

x05n4 = n4 + 1

elif classfier[i] == 5:

x05n5 = n5 + 1

elif classfier[i] &#

最后

以上就是飞快飞鸟为你收集整理的python 区间频数统计_python里计算每个数字出现的频数的全部内容,希望文章能够帮你解决python 区间频数统计_python里计算每个数字出现的频数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部