将图像插入IPython笔记本标记

2024-05-10 01:09:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始严重依赖IPython笔记本应用程序来开发和记录算法。这真是太棒了;但似乎有些事情是可能的,但我不知道该怎么做:

我想在我的(本地)IPython笔记本标记中插入一个本地图像,以帮助记录算法。我知道的足够多了,可以在降价中加上<img src="image.png">之类的东西,但就我所知,这是最基本的。我假设我可以将图像放在127.0.0.1:8888(或某些子目录)表示的目录中,以便能够访问它,但我无法确定该目录在哪里。(我正在做一个mac)那么,我想做的事情能不能不费吹灰之力?


Tags: 标记图像imagesrc目录算法应用程序img
3条回答

笔记本目录中的文件可以在“Files/”url下找到。因此,如果它在基路径中,它将是<img src="files/image.png">,subdirs等也可用:<img src="files/subdir/image.png">,等等

Update:从ipython2.0开始,files/前缀不再需要(cf.release notes)。所以现在的解决方案<img src="image.png">只是按预期工作。

目前给出的大多数答案都是错误的,建议加载其他库并使用代码而不是标记。在Ipython/Jupyter笔记本中,它非常简单。确保单元格确实处于标记中并显示图像使用:

![alt text](imagename.png "Title")

与提出的其他方法相比,进一步的优点是可以显示所有常见的文件格式,包括jpg、png和gif(动画)。

我用的是iPython2.0,所以只有两行。

from IPython.display import Image
Image(filename='output1.png')

相关问题 更多 >