Hay varias formas de publicar una imagen en los cuadernos Jupyter:
a través de HTML:
from IPython.display import Image
from IPython.core.display import HTML
Image(url= "http://my_site.com/my_picture.jpg")
Conserva la capacidad de usar etiquetas HTML para cambiar el tamaño, etc.
Image(url= "http://my_site.com/my_picture.jpg", width=100, height=100)
También puede mostrar imágenes almacenadas localmente, ya sea a través de una ruta relativa o absoluta.
PATH = "/Users/reblochonMasque/Documents/Drawings/"
Image(filename = PATH + "My_picture.jpg", width=100, height=100)
si la imagen es más ancha que la configuración de la pantalla: gracias
se usa unconfined=True
para desactivar el confinamiento de ancho máximo de la imagen
from IPython.core.display import Image, display
display(Image('https://i.ytimg.com/vi/j22DmsZEv30/maxresdefault.jpg', width=1900, unconfined=True))
o mediante descuento:
- asegúrese de que la celda sea una celda de rebaja y no una celda de código, gracias @ 游 凯 超 en los comentarios)
- Tenga en cuenta que en algunos sistemas, el descuento no permite espacios en blanco en los nombres de archivo. Gracias a @CoffeeTableEspresso y @zebralamy en los comentarios)
(en MacOS, siempre y cuando usted está en una celda de reducción del precio que lo haría así: 
y no se preocupan por el espacio en blanco).
para una imagen web:

como lo muestra @cristianmtr Prestando atención para no usar estas comillas ""
ni las ''
que están alrededor de la URL.
o uno local:

demostrado por @Sebastian
IPython.display.Image
trabajos como se esperaba.