'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,怎么才能出结果。
猜测是环境或者版本问题,但真的无从下手,有没有专业人士能救人一命啊
在你的代码第一行加句 指定编码 试试
# encoding: utf-8
出错时,提示第几行出错, 出错行的代码贴一下。
怎么解决的?