繁体   English   中英

如何在 Google Colab 中的笔记本中显示图像(如在 Anacondan Jupyter Notebook 中)?

[英]How to display an image within the notebook in Google Colab (like in Anacondan Jupyter Notebook)?

我正在写一本关于紧绑定理论的 Google Colab Notebook。 我想在降价单元格或代码单元格中显示图像,就像在 Anaconda 中可以使用以下代码一样

from IPython.display import Image # needed to embed an image
Image(filename='example.png', embed=True)

我试过在 Google Colab 中这样做:

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

它运行并没有显示任何内容。

我已经读到这种方式也是可能的:

  1. 将您的图像放在 /usr/local/share/jupyter/nbextensions/google.colab/

  2.  <img src='/nbextensions/google.colab/image.png' /> ```

我真的不明白这最后的做法。 就像第一步是我计算机中的一个目录(我已经尝试寻找它但它不存在)?

有没有更简单的方法来解决这个问题?

编辑:我现在意识到该目录适用于 LINUX 操作系统。 无论如何我可以在 Windows 中做一些等效的事情(我的电脑运行 Windows)

您的代码应该可以工作,但您需要先将example.png上传到 Colab。

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

要上传它,请打开左侧的选项卡,选择“文件”,然后选择“上传”

还可以在 Colab 的 Markdown/Text 单元格中显示图像。 创建一个文本单元格,然后您将拥有一个带有图标的顶部栏。 选择“插入图像”对应的图像图标,然后从您的本地机器中选择图像。 不过,它似乎不允许您从谷歌驱动器中进行选择。 你可能还想看看这个问题

在此处输入图片说明

在我看来,Google Colab 可能是 Python 和数据科学相关编程中连接最紧密的平台。 这是一个基础设施问题。 Google 主导着 95% 以上的互联网搜索活动,Colab 与 Google Data Studio for Big data Analytics、Google Search Console 以及来自 Google 的所有数据和算法存储库相连。 因此,可以这么说,您可以从 Colab 拉取整个互联网。 你在想“切入正题”。 好。 图像显示在 Colab 中的最佳工作方式,即使 GPU 较低:

  1. 确保您的驱动器安装在此单元之前。 安装后,放置在代码单元中:

  2. from IPython.display import Image display(Image('/content/drive/MyDrive/image/iris/iris.png', width=200, height=100))

  3. 我保留了一个图像目录,并为每个问题创建了子目录,例如 IRIS。 现在您可以使用 HTML 代码管理一切。 正如我所说,谷歌从其历史基础设施而不是算法创新中获得了这种互联网优势。 现在,它在 2021 年排名更新中主导了所有页面排名,因此是整个数字营销世界。 请接受我为我的“Yak..Yak”道歉。 戴教授

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM