web-dev-qa-db-fra.com

Comment puis-je ouvrir des images dans une cellule du bloc-notes Google Colaboratory à partir de fichiers png téléchargés?

Je travaille avec un cahier Google Colaboratory. J'ai téléchargé un fichier nommé bp.png dans le répertoire de travail, et je peux voir que le fichier s'y trouve en exécutant !ls dans une cellule de code. Ensuite, j'essaie ce code pour voir l'image dans une cellule de démarques:

<h2 align="center">Image</h2>
<img src="bp.png" width="600">

Mais la cellule du cahier Colab reste vide après avoir exécuté cette tâche (à l'exception de l'en-tête), bien que si je l'utilise dans un cahier Jupyter local, l'image apparaît dans la cellule de ce cahier local.

MISE À JOUR:

Je sais que je peux utiliser les fichiers chargés dans le répertoire de travail car mon .py Les fichiers que je télécharge sont importés sans problème dans mes cahiers Colab. Par exemple, je peux télécharger un fichier py_file.py puis dans le cahier Colab, utilisez-le comme dans from py_file import some_function, et il fonctionne.

13
Sergey Zakharov

Essaye ça

from IPython.display import Image
Image('bp.png')

Vous pouvez également définir la largeur et la hauteur

Image("bp.png", width=100, height=100)

Pour afficher plus d'une image, vous devez appeler l'écran. (c’est auto pour seulement 1 image)

from IPython.display import Image, display
display(Image('1.png'))
display(Image('2.png'))

Mise à jour janvier/2019

Mettez votre image dans /usr/local/share/jupyter/nbextensions/

Puis affichez-le de /nbextensions/, par exemple.

%%html
<img src='/nbextensions/image.png' />
27