gpt4 book ai didi

python - 如何使用普通 python (不是 ipython)查看或保存

转载 作者:行者123 更新时间:2023-12-01 08:43:06 26 4
gpt4 key购买 nike

在学习dask的过程中,我尝试使用“visualize”方法/函数生成程序图可视化。但是,我不使用笔记本电脑。据我所知,没有办法让 dask 将这些图输出到 IPython.core.display.Image 对象以外的任何对象,我不知道如何在常规 python 中查看该对象。由于各种原因,使用 IPython 运行代码对我来说是不切实际的。

有什么方法可以在常规 Python 脚本/shell 中显示这些对象吗?或者至少,将它们保存到磁盘上的标准图像文件中?

谢谢!

最佳答案

.visualize 方法允许您指定要输出的文件名,以及要传递给 dot/graphviz 的其他参数:

d.visualize(filename='dask.pdf')

生成 PDF 文件输出,而不是尝试内联表示。支持各种其他图形格式,例如 PNG(尽管它可能取决于您安装 graphviz 的方式)。

您还可以从 Image 实例中提取图像字节

im = d.visualize()
open('output.png', 'wb').write(im.data)

它将采用 PNG 格式(也由 im.format 给出)。

关于python - 如何使用普通 python (不是 ipython)查看或保存 <IPython.core.display.Image object>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53424314/

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