当前位置: 首页>>技术教程>>正文


如何在jupyter Notebook中包含图像或图片?

如何在jupyter notebook中包含或添加一张图片?

Jupyter-notebook-image

解决方法汇总

在Jupyter笔记本中有几种方式发布图像:

通过HTML的方式一:

from IPython.display import Image
from IPython.core.display import HTML 
Image(url= "http://my_site.com/my_picture.jpg")

你保留使用HTML标签来调整大小等功能。

Image(url= "http://my_site.com/my_picture.jpg", width=100, height=100)

您也可以通过相对或绝对路径显示本地存储的图像。

PATH = "/Users/reblochonMasque/Documents/Drawings/"
Image(filename = PATH + "My_picture.jpg", width=100, height=100)

如果图像比显示设置更宽:thanks

使用unconfined=True禁用max-width图像限制

from IPython.core.display import Image, display
display(Image('https://i.ytimg.com/vi/j22DmsZEv30/maxresdefault.jpg', width=1900, unconfined=True))

通过HTML的方式二:

或者,您可以使用简单的HTML <img src>,它允许您更改高度和宽度,并仍由标记解释器读取:

<img src="subdirectory/MyImage.png",width=60,height=60>

或通过markdown格式:

对于一个网站图片:

![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)

如@cristianmtr所示请注意不要在URL中使用这些引号""''

或者是本地的:

![title](img/picture.png)

其他补充

如果你想使用Jupyter Notebook API(而不是IPython),我找到了ipywidgets Jupyter的sub-project。您有一个Image小部件。 Docstring指定您有一个字节的value参数。所以你可以这样做:

import requests
from ipywidgets import Image

Image(value=requests.get('https://octodex.github.com/images/yaktocat.png').content)

我同意,使用Markdown风格更简单。但它会显示图像显示笔记本API。您也可以使用widthheight参数调整图像大小。

jupyter

参考文献

本文由《纯净天空》出品。文章地址: https://vimsky.com/article/3721.html,未经允许,请勿转载。