Python:jupyter 模型可视化(VS)

step1:打开vs安装扩展 安装后重新启动vs

建立可视化模型

复制代码
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn import tree

music_data = pd.read_csv('music.csv')

X=music_data.drop(columns=['genre'])
Y=music_data['genre']


model=DecisionTreeClassifier()
model.fit(X,Y)

# Y.unique() 去重
tree.export_graphviz(model,out_file='music-rec.dot',
                     feature_names=['age','gender'],
                     class_names=sorted(Y.unique()),
                    label='all',
                    rounded=True,
                    filled=True)

运行后桌面(当前编写代码的目录)会有相应文件

用vs打开.dot 文件

点击右边那个dot图标即可

如果没有,直接新建一个file,选择dot语言即可刷新

相关推荐
沛沛老爹11 分钟前
深入剖析 Celery:分布式异步任务处理的利器
分布式·python·微服务·celery·架构设计·worker节点
批量小王子16 分钟前
2025-06-14【视觉】视频转化为图集
python
丘山子1 小时前
别再滥用 None 了!这才是 Python 处理缺失值的好方法
后端·python·面试
数量技术宅2 小时前
数字合约价格发现功能
python·数据分析·量化策略·数字货币·量化投资
大千AI助手2 小时前
Python3安装MySQL-python踩坑实录:从报错到完美解决的实战指南
数据库·python·mysql·mysqlclient·mysql-python
倔强青铜三2 小时前
Python相对导入的终极翻车现场:为啥你的代码总报错?
人工智能·python·面试
丘山子2 小时前
Python 字典是有序数据结构吗?是你以为的那种有序吗?
后端·python·面试
elon_z2 小时前
【项目实训#09】智能代码文件助手模式前后端设计与实现
python·ai编程
天天爱吃肉82182 小时前
《零基础读懂新能源汽车》——V2G/电池梯次利用/氢能源生态级技术拆解与商业预言
数据库·python·汽车·能源·创业创新
zhanshuo2 小时前
告别手动裁剪!OpenCV一键生成3种完美尺寸图片
python