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

榆次做网站搜索引擎优化缩写

榆次做网站,搜索引擎优化缩写,合肥网站seo优化排名公司,东阳做网站的公司任务描述 本关任务:编写一个例子讲解决策树如何预测患者需要佩戴的隐形眼镜类型。使用小数据集,我们就可以利用决策树学到很多知识:眼科医生是如何判断患者需要佩戴的镜片类型,一旦理解了决策树的工作原理,我们甚至也…

任务描述

本关任务:编写一个例子讲解决策树如何预测患者需要佩戴的隐形眼镜类型。使用小数据集,我们就可以利用决策树学到很多知识:眼科医生是如何判断患者需要佩戴的镜片类型,一旦理解了决策树的工作原理,我们甚至也可以帮助人们判断需要佩戴的镜片类型。

相关知识

为了完成本关任务,你需要掌握:1.如何处理隐形眼镜数据集,2.如何使用决策树来进行预测

如何处理隐形眼镜数据集

隐形眼镜数据集包含很多患者眼部状况的观察条件以及医生推荐的隐形眼镜类型。隐形眼镜类型包括硬材质、软材质以及不适合佩戴隐形眼镜。数据来源于UCI数据库,为了更容易显示数据,我么对数据做了简单的更改。

  1. import pandas as pd
  2. if __name__ == '__main__':
  3. with open('lenses.txt', 'r') as fr: #加载文件
  4. lenses = [inst.strip().split('\t') for inst in fr.readlines()]#处理文件
  5. lenses_target = [] #提取每组数据的类别,保存在列表里
  6. for each in lenses:
  7. lenses_target.append(each[-1])
  8. lensesLabels = ['age', 'prescript', 'astigmatic', 'tearRate'] #特征标签
  9. lenses_list = [] #保存lenses数据的临时列表
  10. lenses_dict = {} #保存lenses数据的字典,用于生成pandas
  11. for each_label in lensesLabels: #提取信息,生成字典
  12. for each in lenses:
  13. lenses_list.append(each[lensesLabels.index(each_label)])
  14. lenses_dict[each_label] = lenses_list
  15. lenses_list = []
  16. print(lenses_dict) #打印字典信息
  17. lenses_pd = pd.DataFrame(lenses_dict) #生成pandas.DataFrame
  18. print(lenses_pd)

我们讲原始的数据信息进行处理,将原始数据处理成有序的数据。

数据处理

编程要求

根据提示,在右侧编辑器补充代码,添加使用决策树预测的代码

测试说明

平台会对你编写的代码进行测试:


开始你的任务吧,祝你成功!

代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from io import StringIO
from sklearn.preprocessing import LabelEncoder, OneHotEncoderfrom sklearn import treeif __name__ == '__main__':with open('./src/step3/lenses.txt', 'r') as fr:                               #加载文件lenses = [inst.strip().split('\t') for inst in fr.readlines()]#处理文件lenses_target = []                                                #提取每组数据的类别,保存在列表里for each in lenses:lenses_target.append(each[-1])print(lenses_target)lensesLabels = ['age', 'prescript', 'astigmatic', 'tearRate']     #特征标签lenses_list = []                                                  #保存lenses数据的临时列表lenses_dict = {}                                                  #保存lenses数据的字典,用于生成pandasfor each_label in lensesLabels:                                   #提取信息,生成字典for each in lenses:lenses_list.append(each[lensesLabels.index(each_label)])lenses_dict[each_label] = lenses_listlenses_list = []#print(lenses_dict)                                              #打印字典信息# print(lenses_dict)                                              #打印字典信息############ 请在此处添加你的代码data = pd.DataFrame(lenses_dict)                       #生成pandas.DataFrameprint(data)#打印pandas.DataFramele = LabelEncoder()                      #创建LabelEncoder()对象,用于序列化data['age'] = data['age'].map({'young': 2, 'presbyopic': 1, 'pre': 0})  #序列化data['prescript'] = data['prescript'].map({'myope': 1, 'hyper': 0})data['astigmatic'] = data['astigmatic'].map({'no': 0, 'yes': 1})data['tearRate'] = data['tearRate'].map({'reduced': 1, 'normal': 0})print(data)#############

http://www.hrbkazy.com/news/25752.html

相关文章:

  • 企业服务公司是干嘛的seo案例
  • 做公司网站 哪个程序用的多海外网站cdn加速
  • 做网站的体会百度浏览器网页版
  • 南宁网站建设mxfsem今天重大国际新闻
  • 手机网站底部导航seo常用工具包括
  • 网站建设模版 优帮云今天重大新闻头条新闻军事
  • 微信网站建设开发百度竞价推广属于什么广告
  • 最经济 网站建设什么网站可以免费推广
  • 2017民非单位年检那个网站做百度爱采购官网
  • 用vs2010做的网站的源码网络推广营销培训机构
  • 怎样做地方门户网站建站abc
  • java网站开发后端技术西安网络科技有限公司
  • 免费购物网站自助建站seo
  • 杭州网站建设官网蓝韵网络成人技能培训机构
  • 六间房直播厦门seo小谢
  • 提供信息门户网站定制青岛seo网站排名
  • 怎样做百度推广网站网络推广网络营销外包
  • 怎么做代刷网站长免费推广引流app
  • 做网站怎么去文化局备案全球搜索引擎入口
  • 上海广告公司招聘信息seo快速排名是什么
  • 网站文章删除了怎么做404深圳网站建设公司
  • 北京网站建设seo谷歌优化
  • 怎样靠做网站赚钱吗seo推广优化平台
  • 多语网站wordpress子站点朋友圈推广文案
  • 宁国做网站的公司seo费用价格
  • 服装购物网站的建设与技术论文梅州网络推广
  • wordpress 路由自定义页面武汉seo优
  • 外贸网站架构seo 工具分析
  • 我要自学网做网站网页制作公司排名
  • 哪个网站可以做鸟瞰图扬州网站seo