Есть несколько способов разместить изображение в блокнотах 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)
если изображение оно шире настроек дисплея: спасибо
используйте, unconfined=True
чтобы отключить ограничение максимальной ширины изображения
from IPython.core.display import Image, display
display(Image('https://i.ytimg.com/vi/j22DmsZEv30/maxresdefault.jpg', width=1900, unconfined=True))
или через уценку:
- убедитесь, что ячейка является ячейкой уценки, а не ячейкой кода, спасибо @ 游 凯 超 в комментариях)
- Обратите внимание, что в некоторых системах уценка не допускает пробелов в именах файлов. Благодаря @CoffeeTableEspresso и @zebralamy в комментариях)
(На макросах, пока вы находитесь в ячейке уценки, вы должны делать это так: ![title](../image 1.png)
и не беспокоиться о пустом месте).
для веб-изображения:
![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)
как показано @cristianmtr Обратите внимание, чтобы не использовать ни эти кавычки, ""
ни те, которые находятся ''
вокруг URL.
или местный:
![title](img/picture.png)
продемонстрировано @Sebastian
IPython.display.Image
работает как положено.