EBDS
from binarytree import build
inp = [4, 2, 5, 1, 3, None, 6]
root = build(inp)
我在 Jupyter Notebook 中有上面的代码。我可以打印根目录,也可以只在单元格中输入根目录,它们都会给出不同的输出:
如果我去 PyCharm,我无法像在 Jupyter Notebook 中那样获得“图像”。所以我想问一下 Jupyter Notebook 如何处理 root 的输出以生成“图像”,以及如何在 PyCharm 中复制它?
非常感谢。
phoney_badger
正如您可以在二叉树的文档中找到的那样,它使用graphviz在 jupyter 笔记本中显示图形。因此,要模拟相同的结果,您可以安装graphviz
然后执行类似的操作
from binarytree import build
inp = [4, 2, 5, 1, 3, None, 6]
root = build(inp)
graph = root.graphviz ()
graph.format = 'png'
graph.render ('output', view=True)
使用系统图像查看器将图形显示为图像
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句