资源简介
手写数字数据集及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个文件信息
- 上一篇:零起点Python大数据与量化交易代码
- 下一篇:python加密解密技术
相关资源
- OCR:一个有趣的网页版手写数字识别
- Python3实现KNN的三个包含数据集,水果
- usps手写数据集+使用代码.zip
- python不使用框架实现卷积神经网络识
- mnist手写数字识别数据集npz文件.zip
- Python学习实践-sklearn分类算法实践-M
- tensorflow手写数字识别完整版.zip
- 手写数字图像识别
- 神经网络实现简单的手写数字识别
- 手写数字识别:Python+BP神经网络+PYQ
- 基于TensorFlow的手写数字识别程序
- SVM分类手动鼠标手写数字-python版本
- 多层感知器实现,机器学习,神经网
- Tensorflow实现GAN生成mnist手写数字图片
- 基于selective_search对手写数字串进行分
- openCV+PYTHON实现的knn算法手写数字识别
- tensorflow手写数字识别python源码案例
- 基于卷积神经网络的手写数字识别
- tensorflow2.0实现mnist手写数字识别代码
- 基于Python+Theano实现的Lenet5源代码(附
- 手写数字识别源码 识别率98%以上 无
- 利用keras实现的cnn卷积神经网络对手写
- 手写数字识别
- 基于python实现的手写数字识别
- python手写数字识别(包附minist数据集
- CNN实现手写数字识别
- TensorFlow手写数字识别代码
- 基于kNN方法的MNIST手写数字识别Tenso
- Python TensorFlow手写数字识别
- MLPCNN;识别手写数字集Mnist
评论
共有 条评论