问题遇到的现象和发生背景
'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,怎么才能出结果。
猜测是环境或者版本问题,但真的无从下手,有没有专业人士能救人一命啊