正在编写决策树,以下代码是完整代码的一部分:
def show_tree(tree, features, path):
f = io.StringIO()
export_graphviz(tree, out_file=f, feature_names=features)
pydotplus.graph_from_dot_data(f.getvalue()).write_png(path)
img = misc.imread(path)
plt.rcParams['figure.figsize'] = (20,20)
plt.imshow(img)
字符串IO由于使用unicode,因此易于阅读。必须将其转换为字节IO,以使其可以被计算机读取。 那么,为什么代码的作者不使用字节IO?
为什么他不给字符串io赋任何值?