python 实现决策树规则

python 实现决策树规则

sql 复制代码
----决策树探索----
from sklearn import tree
import graphviz
import pydotplus
from pydotplus.graphviz import graph_from_dot_data
from sklearn.tree import export_graphviz
import os   
os.environ["PATH"] += os.pathsep + 'D:/软件安装/windows_10_msbuild_Release_graphviz-9.0.0-win32/Graphviz/bin/'

x = bj_test_union[['x1','x2','x3','x4']]
y = bj_test_union["dpd30"]
cart_tree = tree.DecisionTreeRegressor(max_depth=2)
cart_tree = cart_tree.fit(x,y)


cart_tree_data = tree.export_graphviz(
cart_tree,
out_file =None,
proportion=True,
feature_names=['x1','x2','x3','x4'],
class_names=["0","1"],
filled=True,
rounded=True,
special_characters=True)
graph = graphviz.Source(cart_tree_data)
graph
相关推荐
小江的记录本9 小时前
【Java并发编程】锁机制:volatile:JMM内存模型、可见性/禁止指令重排、内存屏障、单例模式中的应用(附《思维导图》+《面试高频考点清单》)
java·后端·python·mysql·单例模式·面试·职场和发展
csdn小瓯10 小时前
前端工程化:React + TypeScript + Tailwind CSS 的组件化实践
开发语言·人工智能·python
hef28810 小时前
R包grafify:简单操作实现高效统计绘图
开发语言·python·r语言
这是谁的博客?10 小时前
Python 异步编程核心原理与实践深度解析
java·网络·python·协程·asyncio·异步编程
战南诚10 小时前
力扣 之 198.打家劫舍
python·算法·leetcode
晚烛10 小时前
CANN 模型预热:消除首次推理延迟
开发语言·python
Fanxt_Ja10 小时前
Langchain+Tavily对接大模型实现联网搜索
python·langchain·deepseek·tavily
一个心烑10 小时前
【layui页面编辑下拉框处理的三种方式】
linux·python·layui
xingyuzhisuan10 小时前
2026实测:租用RTX 4090 CUDA适配与PyTorch精准安装教程
人工智能·pytorch·python·深度学习·gpu算力