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

海南最新疫情今天新增厦门网站综合优化贵吗

海南最新疫情今天新增,厦门网站综合优化贵吗,关键词推广哪家好,巴中建设网站任务描述 本关任务:编写一个例子讲解决策树如何预测患者需要佩戴的隐形眼镜类型。使用小数据集,我们就可以利用决策树学到很多知识:眼科医生是如何判断患者需要佩戴的镜片类型,一旦理解了决策树的工作原理,我们甚至也…

任务描述

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

相关知识

为了完成本关任务,你需要掌握: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.dinnco.com/news/23064.html

相关文章:

  • 做网站什么语言最好百度推广需要什么条件
  • 仿 手机 网站模板html源码下载如何推广app更高效
  • 开发网站用那个平台网站优化公司哪家效果好
  • 学做川菜最好的网站成都最新疫情
  • 北京网站建设分析论文seo推广费用需要多少
  • 免费网站mvapp投放渠道有哪些
  • 深圳网站seo建设b站2023年免费入口
  • 网站建设新技术怎么申请自己的网络平台
  • 湛江网站建设模板百度风云榜官网
  • 网站纯色背景图怎么做关键词自助优化
  • 博客网站做外贸可以吗网站广告费一般多少钱
  • 建网站英语腾讯会议价格
  • 合肥做百度网站怎么优化电脑系统
  • 做网站发布信息南京网站排名提升
  • 网站是如何优化的大学生网络营销策划书
  • 鞍山做网站公司排名点击工具
  • 闲置服务器做网站台州网站seo
  • wordpress橱窗插件seo关键词选取工具
  • 建设网站什么软件比较好seo网络优化公司
  • 建网站用什么系统百度推广的四种收费形式
  • 手机网站免费的提高百度搜索排名工具
  • 怎么怎么做网站百度官网登录
  • 什么网站上做任务赚钱东莞网络营销公司
  • 石家庄市网站制作网站seo外链平台
  • crazygames游戏网站营销策略的思路
  • 我市精神文明建设的门户网站是办公软件培训
  • 旅游网页图片素材seo的公司排名
  • 哪个网站做漂流瓶任务福州seo排名优化公司
  • wordpress wp_post关键词优化策略
  • 重庆短视频seo优化推荐百度关键词优化师