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语言即可刷新

相关推荐
小白学大数据1 分钟前
知网数据实战:爬虫 + 网络分析打造论文关键词图谱
爬虫·python·scrapy
SilentSamsara5 分钟前
Prompt 工程实战:System Prompt 设计、Few-shot 与 Chain-of-Thought
人工智能·python·青少年编程·prompt
零陵上将军_xdr8 分钟前
大模型开发02 - 提示词工程
人工智能·python
veminhe9 分钟前
解决了调用deepseek接口报的错
python
2501_9289455213 分钟前
命题GTFE-1:修正爱因斯坦场方程的张量形式推导
python
SilentSamsara14 分钟前
LLM API 工程化:OpenAI/DeepSeek/国产模型统一调用层设计
开发语言·人工智能·python
Mars-xq23 分钟前
VSCode 开发Android 新手必装插件清单
android·ide·vscode
Wonderful U24 分钟前
Python+Django实战|社区物业管理系统:业主档案、车位管理、物业费收缴、线上报修、投诉建议、园区公告、日常巡检
android·python·django
xskukuku7 小时前
使用VSCode配置C语言运行环境
c语言·ide·vscode
珺毅同学9 小时前
YOLO生成预测json标签迁移问题
python·yolo·json