ll_two_9f11
2021-12-29 14:00
采纳率: 0%
浏览 54

决策树环境问题utf-8

问题遇到的现象和发生背景

'utf-8' codec can't decode byte 0xb2 in position 13: invalid start byte
这个是我遇到的报错,搜索相关后发现并不能解决我的问题QAQ
是在进行决策树的相关问题时出现的报错

问题相关代码,请勿粘贴截图
# 需要在电脑中安装Graphviz
# https://graphviz.gitlab.io/_pages/Download/Download_windows.html
# 然后将解压文件中的bin设置到环境变量中
# 导入第三方模块
from sklearn.tree import export_graphviz
from IPython.display import Image
import pydotplus
from six import StringIO
import graphviz
# 绘制决策树
dot_data = StringIO()
export_graphviz(
    decision_tree,
    out_file=dot_data,  
    feature_names=predictors,
    class_names=['Unsurvived','Survived'],  
    # filled=True,
    rounded=True,  
    special_characters=True
)
# 决策树展现
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
# -*- coding:utf-8 -*-
Image(graph.create_png()) 

运行结果及报错内容

UnicodeDecodeError Traceback (most recent call last)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 13: invalid start byte

我的解答思路和尝试过的方法

#G环境已经设置完成,其他的没问题。
尝试去解决这个utf-8,也没有解决

我想要达到的结果

想搞清楚到底是哪里错了哇QAQ,怎么才能出结果。
猜测是环境或者版本问题,但真的无从下手,有没有专业人士能救人一命啊

3条回答 默认 最新

相关推荐 更多相似问题