資源簡介
【核心代碼】
代碼片段和文件信息
def?valueFilter(fname1fname2):??#fname1為輸入文件,fname2為臨時文件輸出
????f1?=?open(fname1‘r‘)
????f2?=?open(fname2‘w‘)
????for?line?in?f1?:
????????if?line.find(‘?‘)==?-1?:??#過濾掉有‘?’的數據
????????????l1?=?line.replace(‘>50K‘‘1‘)??#將類別標簽改為0和1
????????????l2?=?l1.replace(‘<=50K‘‘0‘)
????????????newLine?=?l2.replace(‘?‘?‘‘)??#過濾空格
????????????f2.write(newLine)
????f1.close()
????f2.close()
def?loadDataSet(fname):??#讀取文件,形成數據集
????dataSet?=?[]
????f?=?open(fname‘r‘)
????for?line?in?f?:
????????line?=?line.strip(‘\n‘).split(‘‘)
????????dataSet.append(line)
????return?dataSet
def?charaFilter(dataSet):??#刪除部分不容易處理的特征(本例刪除數值型數據)
????import?numpy
????import?random
????dataMat?=?numpy.mat(dataSet)
????m?=?numpy.shape(dataMat)[0]
????dataSet_new?=?[]
????for?i?in?range(m):
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????68395??2016-05-22?18:04??貝葉斯和KNN算法比較——基于Adult數據集\1.txt
?????文件???????4500??2016-05-22?22:20??貝葉斯和KNN算法比較——基于Adult數據集\bayes.py
?????文件???????2271??2016-05-22?20:37??貝葉斯和KNN算法比較——基于Adult數據集\k=1.png
?????文件???????2203??2016-05-22?20:37??貝葉斯和KNN算法比較——基于Adult數據集\k=3.png
?????文件???????2279??2016-05-22?20:38??貝葉斯和KNN算法比較——基于Adult數據集\k=5.png
?????文件???????6624??2016-05-22?20:41??貝葉斯和KNN算法比較——基于Adult數據集\knn.py
?????文件???????2137??2016-05-22?20:47??貝葉斯和KNN算法比較——基于Adult數據集\knn去掉非數值.png
?????文件???????1622??2016-05-22?20:17??貝葉斯和KNN算法比較——基于Adult數據集\原始.png
?????文件???????1543??2016-05-22?20:15??貝葉斯和KNN算法比較——基于Adult數據集\去掉部分特征.png
?????文件???????1287??2016-05-22?20:19??貝葉斯和KNN算法比較——基于Adult數據集\將判決條件改變.png
?????文件???????1247??2016-05-22?22:25??貝葉斯和KNN算法比較——基于Adult數據集\改變判斷條件.png
?????文件?????125043??2016-05-22?22:59??貝葉斯和KNN算法比較——基于Adult數據集\樸素貝葉斯及應用.pptx
?????文件???????1489??2016-05-13?10:14??貝葉斯和KNN算法比較——基于Adult數據集\神奇的結果.png
?????目錄??????????0??2016-05-28?22:29??貝葉斯和KNN算法比較——基于Adult數據集
-----------?---------??----------?-----??----
???????????????220640????????????????????14
- 上一篇:python 貪吃蛇小游戲源碼
- 下一篇:python 登錄QQ(基于QQ5.8)
評論
共有 條評論