当前位置: 首页 > news >正文

扬州学做网站培训多少钱百度客服平台

扬州学做网站培训多少钱,百度客服平台,武汉网页设计机构,建网站的详细步骤KNN-手写数字数据集: 使用sklearn中的KNN算法工具包( KNeighborsClassifier)替换实现分类器的构建,注意使用的是汉明距离; 运行结果:(大概要运行4分钟左右) 代码: import pandas as…

KNN-手写数字数据集:

      使用sklearn中的KNN算法工具包( KNeighborsClassifier)替换实现分类器的构建,注意使用的是汉明距离

 运行结果:(大概要运行4分钟左右)

代码:

import pandas as pd
import osdef hamming(str1, str2):if len(str1) != len(str2):raise ValueError("两个字符串长度不相等")return sum(c1 != c2 for c1, c2 in zip(str1, str2))def get_train():path = 'digits/trainingDigits'trainingFileList0 = os.listdir(path)trainingFileList = [file[2:] if file.startswith('._') else file for file in trainingFileList0]train = pd.DataFrame()img = []labels = []for i in range(len(trainingFileList)):filename = trainingFileList[i]with open(f'digits/trainingDigits/{filename}', 'r') as f:txt = f.read().replace('\n', '')img.append(txt)filelabel = filename.split('_')[0]labels.append(filelabel)train['img'] = imgtrain['labels'] = labelsreturn traindef get_test():path = 'digits/testDigits'testFileList0 = os.listdir(path)testFileList = [file[2:] if file.startswith('._') else file for file in testFileList0]test = pd.DataFrame()img = []labels = []for filename in testFileList:with open(f'digits/testDigits/{filename}', 'r') as f:txt = f.read().replace('\n', '')img.append(txt)filelabel = filename.split('_')[0]labels.append(filelabel)test['img'] = imgtest['labels'] = labelsreturn testdef handwritingClass(train, test, k):n = train.shape[0]m = test.shape[0]result = []for i in range(m):dist = []for j in range(n):d = str(hamming(train.iloc[j, 0], test.iloc[i, 0]))dist.append(d)dist_l = pd.DataFrame({'dist': dist, 'labels': train.iloc[:, 1]})dr = dist_l.sort_values(by='dist')[:k]re = dr.loc[:, 'labels'].value_counts()result.append(re.index[0])result = pd.Series(result)test['predict'] = resultacc = (test.iloc[:, -1] == test.iloc[:, -2]).mean()print(f'模型预测准确率为{acc:.5f}')return test# 获取训练集和测试集
train = get_train()
test = get_test()# 调用函数
handwritingClass(train, test, 3)

http://www.wooajung.com/news/21426.html

相关文章:

  • 英迈思网站做不下去可以退款吗东莞新闻最新消息今天
  • 做网站增加流量全网热搜榜第一名
  • 万户做网站如何国外网站seo免费
  • 网站建设济南搜索关键词排名提升
  • wordpress termmeta青岛seo网站排名
  • 重庆专业做淘宝网站常德网站优化公司
  • 山西太原建站哪家强重庆网站
  • 个人求职网站怎么做专业北京seo公司
  • 企业网站建设现状长沙做引流推广的公司
  • 与网站建设关系密切的知识点seo外包如何
  • 通用集团网站模板关键字参数
  • 企业网站应该怎么做百度知道一下
  • 360任意看地图网站b站引流推广网站
  • 商用图片的网站如何创建自己的网址
  • 国外比较好的资源网站天津百度推广网络科技公司
  • 本地打开WordPress慢企业网站seo推广
  • 长寿网站建设网络推广软文
  • 怎么查找网站备案主体百度官方网页
  • 自已做个网站怎么做国际时事新闻
  • 德州网站怎样建设品牌推广方案模板
  • 桌子上做嗯啊干爹网站网站优化快速排名软件
  • 正保建设教育网站百度托管公司
  • 网站开发命名规则2345网址导航官方网站
  • wordpress 插件 漏洞西安网络推广优化培训
  • 做视频赚钱的好网站做网络推广怎么找客户
  • 网站留言程序怎么做手机百度电脑版入口
  • 做php网站开发能赚钱吗怎么样推广自己的网站
  • 廊坊高端模板建站深圳推广平台深圳网络推广
  • 专门做甜点的视频网站厦门网站制作
  • wordpress wpnavmenuseo公司上海