gpt4 book ai didi

scikit-learn - Graphviz.Source 未在 Jupyter Notebook 中呈现

转载 作者:行者123 更新时间:2023-12-04 03:56:50 25 4
gpt4 key购买 nike

使用 scikit-learn 的方便导出 .dot 文件后 export_graphviz功能。

我正在尝试使用 Graphviz 将点文件渲染到我的 Jupyter Notebook 中的一个单元格中:

import graphviz
from IPython.display import display

with open("tree_1.dot") as f:
dot_graph = f.read()
display(graphviz.Source(dot_graph))

然而 out[ ] 只是一个空单元格。

我正在使用graphviz 0.5 (pip 然后安装 conda),iPython 5.1 , 和 Python 3.5点文件在这里看起来正确是第一个字符:
digraph Tree {\nnode [shape=box, style="filled", color=
iPython 显示似乎适用于其他对象,包括 Matplotlib 图和 Pandas 数据框。

我应该注意 Graphviz 上的示例 site也不起作用。

最佳答案

可能是因为您发布了此内容,因此进行了更改,因此您可能希望在可能的情况下更新您的库。

我在这里使用的相关版本是:

python 2.7.10

IPython 5.1.0

图形可视化 0.7.1

如果您有一个格式良好的 .dot 文件,您可以通过以下方式将其显示到 jupyter out[.] 单元格:

import graphviz

with open("tree_1.dot") as f:
dot_graph = f.read()

# remove the display(...)

graphviz.Source(dot_graph)

关于scikit-learn - Graphviz.Source 未在 Jupyter Notebook 中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40295024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com