資源簡介
手寫數(shù)字數(shù)據(jù)集及python實現(xiàn)源碼
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
import?os
import?numpy?as?np
def?img2vector(filename?label):?#圖像數(shù)據(jù)轉(zhuǎn)為向量
????f?=?open(filename‘r‘)
????row_data?=?f.read()
????row_data?=?row_data.replace(‘\n‘‘‘)??#換行符轉(zhuǎn)為空格
????row_data?=?row_data?+?label
????row_data?=?np.array(map(int?list(row_data)))??#將string轉(zhuǎn)為np.array
????return?row_data
#k緊鄰(KNN)分類算法
def?classify0(rowX?dataSet?k):?
????‘‘‘
????rowX是待分類的向量?dataSet是標(biāo)記好的訓(xùn)練集?k表示選擇最近鄰居的數(shù)目
????‘‘‘
????#距離計算:絕對值距離
????dataSetSize?=?dataSet.shape[0]
????#print?dataSetSize
????rowMat?=?np.zeros((dataSetSize?1025)?np.int)
????for?i?in?range(dataSetSize):
????????rowMat[i]?=?rowX
????diffMat?=?rowMat?-?dataSet
????label0?=?dataSet[:1024]?????????#取出訓(xùn)練集label
????diffMat2?=?diffMat[:0:1024]????#差分矩陣去除label列
????diffMat3?=?diffMat2**2??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2691??2016-12-23?19:48??digits\main.py
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_0.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_1.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_10.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_11.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_12.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_13.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_14.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_15.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_16.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_17.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_18.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_19.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_2.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_20.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_21.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_22.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_23.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_24.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_25.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_26.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_27.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_28.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_29.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_3.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_30.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_31.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_32.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_33.txt
?????文件???????1088??2010-10-07?21:35??digits\testDigits\0_34.txt
............此處省略2857個文件信息
評論
共有 條評論