• 大小: 477KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-01-11
  • 语言: Python
  • 标签: 手写数字  

资源简介

手写数字数据集及python实现源码

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-
import os
import numpy as np

def img2vector(filename label): #图像数据转为向量
    f = open(filename‘r‘)
    row_data = f.read()
    row_data = row_data.replace(‘\n‘‘‘)  #换行符转为空格
    row_data = row_data + label
    row_data = np.array(map(int list(row_data)))  #将string转为np.array
    return row_data

#k紧邻(KNN)分类算法
def classify0(rowX dataSet k): 
    ‘‘‘
    rowX是待分类的向量 dataSet是标记好的训练集 k表示选择最近邻居的数目
    ‘‘‘
    #距离计算:绝对值距离
    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]         #取出训练集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个文件信息

评论

共有 条评论