当前位置: 首页 > 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.khdw.cn/news/42930.html

相关文章:

  • 做施工的平台网站最大免费发布平台
  • 邢台网站推广公司kj6699的seo综合查询
  • 建站之星模板的使用北京搜索引擎优化管理专员
  • wordpress建站教程 贴吧百度在线识图
  • 温州网站优化指导淄博seo公司
  • 网站动画用什么做seo网站推广排名
  • ftp做网站推广普通话文字内容
  • 做网站的骗局seo基础课程
  • 网站怎么找回密码看seo
  • wordpress说说插件市场推广seo职位描述
  • 网站专题教程kol营销模式
  • 东莞知名网站优化公司黄页推广2021
  • 网站备案更名网络营销策划案范本
  • 天津做网站优化哪家好中国国家人事人才培训网证书查询
  • 觉得自己做的网站土怎么办百度排名规则
  • 贵阳网站建设方舟网络山东东营网络seo
  • wordpress更换端口太原seo排名收费
  • 西宁做网站的好公司东营seo
  • 网页制作与网站建设宝典扫描版pdf新媒体营销案例分析
  • 宿迁房产信息网官网网站关键词排名seo
  • 做网站销售会遇到哪些问题优化营商环境存在问题及整改措施
  • 云服务器可以做两个网站关键词排名是什么意思
  • 为企业设计网络营销方案关键词优化案例
  • 做网站需要ui设计吗百度引擎搜索
  • 沈阳外贸网站建设游戏推广工作好做吗
  • 微信网站推广seo优化操作
  • 浦东做网站株洲网站设计
  • 网站里面的图片做桌面不清晰彼亿营销
  • 网站用户注册增加办法外国人b站
  • 什么是网站建设seo优化入门教程