web-dev-qa-db-ja.com

アップロードされたpngファイルからGoogle Colaboratoryノートブックセルの画像を開くにはどうすればよいですか?

Google Colaboratoryノートブックを使用しています。 bp.pngという名前のファイルを作業ディレクトリにアップロードしました。コードセルで!lsを実行すると、ファイルがそこにあることがわかります。次に、次のコードを試して、マークダウンセルに画像を表示します。

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

ただし、Colabノートブックのセルは実行後は空のままです(ヘッダーを除く)。ただし、ローカルJupyterノートブックで実行すると、そのローカルノートブックのセルに画像が表示されます。

更新:

アップロードしたカスタム.pyファイルは問題なくColabノートブックにインポートされるため、作業ディレクトリにアップロードされたファイルを使用できることはわかっています。たとえば、ファイルpy_file.pyをアップロードし、Colabノートブックでfrom py_file import some_functionのように使用すると、機能します。

13
Sergey Zakharov

これを試して

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

幅と高さも設定できます

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

複数の画像を表示するには、displayを呼び出す必要があります。 (画像は1つだけ自動です)

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

2019年1月更新

/usr/local/share/jupyter/nbextensions/に画像を入れてください

次に、/nbextensions/から表示します。

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