Есть несколько способов разместить изображение в блокнотах 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 в комментариях)
(На макросах, пока вы находитесь в ячейке уценки, вы должны делать это так: и не беспокоиться о пустом месте).
для веб-изображения:

как показано @cristianmtr Обратите внимание, чтобы не использовать ни эти кавычки, ""ни те, которые находятся ''вокруг URL.
или местный:

продемонстрировано @Sebastian
IPython.display.Imageработает как положено.