tutorial notebook jupiter instalar como python ipython

notebook - ipython vs jupyter



Inserción de imagen en el descuento del portátil IPython (8)

Estoy usando ipython 2.0, solo dos líneas.

from IPython.display import Image Image(filename=''output1.png'')

Estoy empezando a depender mucho de la aplicación de notebook IPython para desarrollar y documentar algoritmos. Es asombroso; pero hay algo que parece que debería ser posible, pero no puedo encontrar la manera de hacerlo:

Me gustaría insertar una imagen local en mi marcación (local) de notebook IPython para ayudar a documentar un algoritmo. Sé lo suficiente como para agregar algo como <img src="image.png"> a la marca, pero eso es todo lo que yo sepa. Supongo que podría poner la imagen en el directorio representado por 127.0.0.1:8888 (o algún subdirectorio) para poder acceder a ella, pero no puedo averiguar dónde está ese directorio. (Estoy trabajando en un Mac.) Entonces, ¿es posible hacer lo que estoy tratando de hacer sin demasiados problemas?



La última versión del portátil jupyter acepta copiar / pegar de la imagen de forma nativa


La mayoría de las respuestas dadas hasta ahora van en la dirección incorrecta, lo que sugiere cargar bibliotecas adicionales y usar el código en lugar del marcado. En Ipython / Jupyter Notebooks es muy simple. Asegúrese de que la celda esté en marcado y para mostrar el uso de una imagen:

![alt text](imagename.png "Title")

Otra ventaja en comparación con los otros métodos propuestos es que puede visualizar todos los formatos de archivo comunes, incluidos jpg, png y gif (animaciones).


La respuesta de Minrk es correcta.

Sin embargo, encontré que las imágenes aparecían rotas en Print View (en mi máquina con Windows ejecutando la distribución Anaconda de la versión 0.13.2 de IPython en un navegador Chrome)

La solución para esto era usar <img src="../files/image.png"> lugar.

Esto hizo que la imagen apareciera correctamente tanto en Print View como en la vista de edición de iPython normal.

ACTUALIZACIÓN: a partir de mi actualización a iPython v1.1.0 no hay más necesidad de esta solución ya que la vista de impresión ya no existe. De hecho, debe evitar esta solución porque impide que la herramienta nbconvert encuentre los archivos.


Los archivos dentro del directorio de la libreta están disponibles bajo una url "files /". Por lo tanto, si está en la ruta base, sería <img src="files/image.png"> , y los subdires, etc. también están disponibles: <img src="files/subdir/image.png"> , etc.

Actualización : comenzando con IPython 2.0, los files/ prefijo ya no son necesarios (cf. notas de la versión ). Así que ahora la solución <img src="image.png"> simplemente funciona como se esperaba.


Puse el cuaderno IPython en la misma carpeta con la imagen. Yo uso Windows. El nombre de la imagen es "phuong huong xac dinh.PNG".

En Markdown:

<img src="phuong huong xac dinh.PNG">

Código:

from IPython.display import Image Image(filename=''phuong huong xac dinh.PNG'')


Primero asegúrese de estar en el modelo de edición de rebajas en la celda del portátil ipython

Esta es una forma alternativa al método propuesto por otros <img src="myimage.png"> :

![title](img/picture.png)

También parece funcionar si falta el título:

![](img/picture.png)

Tenga en cuenta que no debe haber citas en la ruta. ¡Sin embargo, no sé si esto funciona para los caminos con espacios en blanco!