做网站站长先把作息和身体搞好wordpress seo代码

pingmian/2025/10/13 23:55:32/文章来源:
做网站站长先把作息和身体搞好,wordpress seo代码,电子商务可以从事的职业,域名注册需要多久题目#xff1a;数据集如下图所示#xff0c;根据我们对决策树的理解#xff0c;设计一棵决策树#xff0c;并输入{Age:36,Salary:H,STU:No,Credit:OK} 测试数据#xff0c;是否与预期结果一致#xff1f;注意#xff0c;不允许直接调用Sklearn提供的决策树方法 决策树算…题目数据集如下图所示根据我们对决策树的理解设计一棵决策树并输入{Age:36,Salary:H,STU:No,Credit:OK} 测试数据是否与预期结果一致注意不允许直接调用Sklearn提供的决策树方法 决策树算法思想 1.使用信息增益选择最佳属性以拆分数据集。 2.使该属性成为决策节点并将数据集分成较小的子集。 3.通过对每个子节点递归地重复此过程来开始树的构建直到其中一个条件匹配 所有元组都属于相同的属性值。没有更多的剩余属性。没有更多实例了。 数据整理为csv格式 Age,Salary,STU,Credit,BuyComputer 30,H,No,OK,No 30,H,No,Good,No 30-40,H,No,OK,Yes 40,M,No,OK,Yes 40,L,Yes,OK,Yes 40,L,Yes,Good,No 30-40,L,Yes,Good,Yes 30,M,No,OK,No 30,L,Yes,OK,Yes 40,M,Yes,OK,Yes 30,M,Yes,Good,Yes 30-40,M,No,Good,Yes 30-40,H,Yes,OK,Yes 40,M,No,Good,No编码实现 from math import log import pandas as pd # 计算信息熵 def Ent(dataset):n len(dataset)label_counts {}for item in dataset:label_current item[-1]if label_current not in label_counts.keys():label_counts[label_current] 0label_counts[label_current] 1ent 0.0for key in label_counts:prob label_counts[key]/nent - prob * log(prob,2)return ent#按照权重计算各分支的信息熵 def sum_weight(grouped,total_len):weight len(grouped)/total_len#print(grouped.iloc[:,-1])return weight * Ent(grouped.iloc[:,-1])#根据公式计算信息增益 def Gain(column, data):lenth len(data)ent_sum data.groupby(column).apply(lambda x:sum_weight(x,lenth)).sum() ent_D Ent(data.iloc[:,-1])return ent_D - ent_sum# 计算获取最大的信息增益的feature输入data是一个dataframe返回是一个字符串 def get_max_gain(data):max_gain 0cols data.columns[:-1]for col in cols:gain Gain(col,data)if gain max_gain:max_gain gainmax_label colreturn max_label #获取data中最多的类别作为节点分类输入一个series返回一个索引值为字符串 def get_most_label(label_list):return label_list.value_counts().idxmax()# 创建决策树传入的是一个dataframe最后一列为label def TreeGenerate(data):feature data.columns[:-1]label_list data.iloc[:, -1]#如果样本全属于同一类别C将此节点标记为C类叶节点if len(pd.unique(label_list)) 1:return label_list.values[0]#如果待划分的属性集A为空或者样本在属性A上取值相同则把该节点作为叶节点并标记为样本数最多的分类elif len(feature)0 or len(data.loc[:,feature].drop_duplicates())1:return get_most_label(label_list)#从A中选择最优划分属性best_attr get_max_gain(data)tree {best_attr: {}}#对于最优划分属性的每个属性值生成一个分支for attr,gb_data in data.groupby(bybest_attr):print(gb_data)if len(gb_data) 0:tree[best_attr][attr] get_most_label(label_list)else:#在data中去掉已划分的属性new_data gb_data.drop(best_attr,axis1)#递归构造决策树tree[best_attr][attr] TreeGenerate(new_data)return tree#使用递归函数进行分类 def tree_predict(tree, data):feature list(tree.keys())[0]label data[feature]next_tree tree[feature][label]if type(next_tree) str:return next_treeelse:return tree_predict(next_tree, data)data pd.read_csv(computer.csv)#得到经过训练后的决策树 mytree TreeGenerate(data) print(mytree) test_data {Age:30-40,Salary:H,STU:No,Credit:OK} predict tree_predict(mytree,test_data) print(predict)实验运行结果 测试结果 Yes

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88108.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wordpress如何搭建论坛厦门seo外包服务

一 redis 的扩展应用 lua redis如何保证原子操作 说明:引入lua脚本,核心解决原子性问题 ① redis为什么引入lua? lua脚本本身体积小,启动速度快 ② redis引入lua的优势 小结: 类似自定义redis命令 ③ redis中如何使用lua ④ EVAL 说明&#…

济南网站制作推广电子商务网页设计总结

1 问题 点击EditText的时候,键盘挡住了,不好输入内容 2 解决办法 在AndroidManifest.xml相应的activity里面添加 android:windowSoftInputMode"adjustPan|stateHidden"

自己做网站的费用wordpress插件手动安装

开窗函数——排序函数 开窗函数与其他函数的区别是,它不是关联其他表查询,而是在一张表内根据我们的想法自定义的规则分组后对我们组内的数据进行检索和计算。我们自定义的规则所分的组,就如同整张表的一个个小窗口,因此我们开出一个个小窗口并对这些小…

天津武清做淘宝网站电脑打不开网页怎么回事

引言 大家好,今天给大家分享一下最新版本OpenCV4.8 QT5 如何一起配置,完成环境搭建的。 下载OpenCV4.8并解压缩 软件版本支持 CMake3.13 或者以上版本 https://cmake.org/ VS2017专业版或者以上版本 QT5.15.2 OpenCV4.8源码包 https://github.com/op…

wordpress 定时机制东莞营销网站建设优化

✨✨ 祝屏幕前的您天天开心,每天都有好运相伴。我们一起加油!✨✨ 🎈🎈作者主页: 喔的嘛呀🎈🎈 目录 引言 一、为什么页面加载时间重要? 二、如何减少页面加载时间? …

惠州网站建设怎么样wordpress首次访问很卡慢

modbus-RTU是一种比较简单、可靠的协议 RTU, 是modbus中的一种应用层协议,在OSI的第七层 数据格式 应用

怎么促成客户做网站wordpress 视频管理 主题

ElasticSearch 1、ElasticSearch学习随笔之基础介绍 2、ElasticSearch学习随笔之简单操作 3、ElasticSearch学习随笔之java api 操作 4、ElasticSearch学习随笔之SpringBoot Starter 操作 5、ElasticSearch学习随笔之嵌套操作 6、ElasticSearch学习随笔之分词算法 7、ElasticS…

深圳网站建设微赢天下龙华建站公司

在本文中,我们全面探讨了文本分类技术的发展历程、基本原理、关键技术、深度学习的应用,以及从RNN到Transformer的技术演进。文章详细介绍了各种模型的原理和实战应用,旨在提供对文本分类技术深入理解的全面视角。 关注TechLead,分…

网站关键词过多阿里云虚拟主机做网站

先给出一个打开指定目录下的所有Word文档,并添加新内容,方便后面做关闭测试 import os import win32com.clientdirectory "D:/0test" # 要处理的目录路径 content_to_add "test text" # 要添加的内容# 创建 Word 应用程序对象 …

电商网站的推广方式网站建设流程分几步

spring-cloud nacos dubbodubbo接口服务提供者消费者,要订阅对应的服务,订阅提供者使用openFeign以http为协议进行rest调用。而dubbo是tcpport,使用tcp协议的。 版本说明 dubbo : 2.7.8 spring-cloud-alibaba: 2.1.4.RELEASE spring-cloud:…

网站刷收益是怎么做的wordpress 表单展示

ELK 是 Elastic 公司出品的开源实时日志处理与分析解决方案,ELK 分别代表分布式搜索引擎 Elasticsearch、日志采集与解析工具 Logstash、日志可视化分析工具Kibana,具有配置方式灵活、集群可线性扩展、日志实时导入、检索性能高效、可视化分析方便等优点…

档案门户网站建设方案网页设计个人主页模板

在计算机中主要有两种基本的存储结构用于存放线性表:顺序存储结构和链式存储结构。本篇文章介绍采用顺序存储的结构实现线性表的存储。 顺序存储定义 线性表的顺序存储结构,指的是一段地址连续的存储单元依次存储链性表的数据元素。 线性表的&#xf…

迈步者seo海口seo整站

来源: 脑极体中国半导体行业在集体过冬,美国也未必没有紧迫感。前不久,美国半导体行业协会(SIA)和半导体研究公司(SRC)就联合发布了一份题为“半导体十年计划”的报告,希望美国政府能…

网站娱乐app网站开发网站开发的预算

文章目录 Ethernet的组成以太网和 Wi-Fi以太网应用场景以太网的发展历程以太网数据链路层CSMA/CD (载波侦听多路访问/冲突检测)推荐阅读 以太网(Ethernet)是一种局域网(LAN)技术,用于在局域网范围内传输数据。它是最常…

一个简单的网站怎么做的群晖wordpress不成功

若依微服务框架,富文本加入图片保存时出现JSON parse error: Unexpected character 一、问题二、解决1.修改网关配置2、对数据进行加密解密2.1安装插件2.2vue页面加密使用2.3后台解密存储 一、问题 若依微服务项目在使用富文本框的时候,富文本加入图片进…

沈阳智能模板建站购物网站模板html

有一个MSDN客户提问在WinForm中如何实现拖拽效果——比如在WinForm中有一个Button,我要实现的效果是拖拽这个Button到目标位置后生成一个该控件的副本。 其实这个操作主要分成三步走: 1)确定被拖拽的对象: 这里是Button&#xff0…

旅游网站界面设计h5网站不利于优化吗

WPF中自动增加行(动画)的TextBox 原文:WPF中自动增加行(动画)的TextBoxWPF中自动增加行(动画)的TextBox WPF中的Textbox控件是可以自动换行的,只要设置TextWrapping属性为”Wrap”即可&#xff…

.tech域名的网站wordpress无法编辑文章

\n‘ ‘ \n‘ ‘ \n‘ ‘ \n‘ ‘ \n‘ ‘ \n‘ ‘ \n‘ ‘ ‘ item.TITLE ‘\n‘ ‘ ‘ item.ZDRQ ‘\n‘ ‘ \n‘ ‘ \n‘ ‘ \n‘ ‘ \n‘ ‘ ‘ item.CDATE ‘\n‘ ‘ ‘ item.TJR ‘\n‘ ‘ \n‘ ‘ \n‘ ‘ ‘‘//消息的跳转页面$(".xiaoxi").click(fu…

不用下载的行情网站射击游戏网页版

DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据。而且是行列地址复用的,许多都有页模式。 SRAM,静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,而且…