Есть ли способ отображать внешние изображения в Jupyter, не кодируя их как URI данных и взорвав размер ноутбука с большим количеством изображений, которые должны быть сохранены локально в любом случае?
Оказывается, это тривиально, просто мне не IPython.display
в голову, пока я не спросил - просто используйте IPython.display
для создания Markdown или HTML программно
from IPython.display import display, Markdown
path = 'https://en.wikipedia.org/static/images/project-logos/enwiki.png' # remote or local
for i in range(5):
print(f'foo {i}')
display(Markdown(f'![]({path})'))