序号 | 描述 | 代码 | 备注 |
1、 |
获得数据集某特征列/标签列 |
特征列:
1 for i in range(numFeatures): 2 featList = [example[i] for example in dataSet] 标签列:
1 classList = [example[-1] for example in dataSet] |
|
2、 | 统计数据集中某列的值出现次数 |
方法1:
1 classCount = {} 2 for vote in classList: 3 if vote not in classCount.keys(): 4 classCount[vote] = 0 5 classCount[vote] +=1
方法2: 1 classCount = {} 2 for vote in classList: 3 classCount[vote] = classCount.get(vote,0)+1
|
|
3、 |
统计列表中各元素出现次数,并排序 并返回最大次数的元素 |
1 import operator 2 def majority(list): 3 counts = {} 4 for key in list: 5 counts[key]=counts.get(key,0)+1 6 sortedResult = sorted(counts.items(),key=operator.itemgetter(1),reverse=True) 7 return sortedResult[0][0]
|
|
4、 | 获得列表中元素类别 | new_list = set(list) | |
常用语句块
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python的控制语句和循环语句
if、for、while语句
循环语句 控制语句