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

织梦 网站设计十大新媒体平台有哪些

织梦 网站设计,十大新媒体平台有哪些,黄山网站建设jidela,wordpress 无图插件任务描述 本关任务:编写一个例子讲解决策树如何预测患者需要佩戴的隐形眼镜类型。使用小数据集,我们就可以利用决策树学到很多知识:眼科医生是如何判断患者需要佩戴的镜片类型,一旦理解了决策树的工作原理,我们甚至也…

任务描述

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

相关知识

为了完成本关任务,你需要掌握: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.yayakq.cn/news/432447/

相关文章:

  • 优秀设计师个人网站利用网站做蜘蛛池
  • 网站做全好吗建设摩托车官网整车验证系统
  • 拖拽式wordpress建站工程公司税率是多少
  • 九江网站优化优质网站建设在哪里
  • 付费下载网站源码国外高校实验室网站建设成果
  • 建设一个asp网站中国建设教育协会网站
  • 中国建设银行官网站贺岁产品十大免费不用收费的网站
  • 国外展柜网站小题狂做 官方网站
  • 网页游戏排行榜奇迹广州网站设计专注乐云seo
  • 做个网站大概多少钱房源信息一般在哪里看
  • 培训学校 网站费用广州建站公司有哪些
  • 外贸鞋的网站建设5v贵阳做网站的价格1500元个性定制首选方舟网络
  • 使用他人注册商标做网站个人网站介绍
  • 用c 做的网站怎么打开吗网站模板中心
  • 网站开发开源架构北京撒网站设计
  • 做PPT参考图片网站 知乎网站建设新闻如何更新
  • 夺宝网站制作石景山做网站的公司
  • 网站建设 摊销年限佛山网站优化推广方案
  • 河南网络建站app开发长沙
  • 皖icp备 网站建设怎样做网站后台
  • 企业网站的建立步骤中国核工业二三建设有限公司官网
  • 运城网站建设wordpress标签id在哪里修改
  • 做冻品海鲜比较大的网站有哪些做类似淘宝的网站要多少钱
  • 外贸soho做网站怎么做计算机最吃香的专业
  • 梧州网站建设推荐小程序api文档
  • 新乡网站制作档案网站建设存在的问题
  • 成都成华网站建设网站的基本布局
  • 有帮忙做ppt的网站或人吗外贸SOHO建公司网站
  • 可做外链的网站wordpress文章图片点击放大浏览
  • 广州网站设计流程有什么网站帮做邀请函设计的