相关疑难解决方法(0)

如何在Jupyter Notebook中显示文件中的图像?

我想用IPython笔记本作为交互式分析我用Biopython GenomeDiagram模块制作的一些基因组图表的方法.虽然有关于如何matplotlib在IPython笔记本中使用内联图形的大量文档,但GenomeDiagram使用了ReportLab工具包,我认为它不支持IPython中的内联图形.

然而,我想,解决这个问题的方法是将绘图/基因组图表写入文件,然后打开内联图像,这将具有相同的结果,如下所示:

gd_diagram.write("test.png", "PNG")
display(file="test.png")
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚如何做到这一点 - 或者知道它是否可行.那么有人知道图像是否可以在IPython中打开/显示?

python ipython jupyter-notebook

156
推荐指数
10
解决办法
18万
查看次数

在谷歌colab中加载图像

我的Jupyter Notebook有以下代码将图像上传到Colab:

from google.colab import files
uploaded = files.upload()
Run Code Online (Sandbox Code Playgroud)

我收到提示输入文件.哪个上传了.

我使用以下方法验证文件上传是否成功:

!ls
Run Code Online (Sandbox Code Playgroud)

而且我看到它就在那里.

我使用以下方法检查当前工作目录:

import os
os.getcwd()
Run Code Online (Sandbox Code Playgroud)

它告诉我它是/ content

现在,以下任何一个电话......

cv2.imread(img_path, 1)
cv2.imread(img_path, 0)
cv2.imread(img_path)
Run Code Online (Sandbox Code Playgroud)

无法加载文件.

无论我只使用文件名还是完整路径,它们也会失败.

对于发生了什么的任何想法?

python opencv google-colaboratory

6
推荐指数
5
解决办法
4万
查看次数

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

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

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

Run Code Online (Sandbox Code Playgroud)

我试过在 Google Colab 中这样做:

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

Run Code Online (Sandbox Code Playgroud)

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

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

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

  2. <img src='/nbextensions/google.colab/image.png' /> ```
    
    Run Code Online (Sandbox Code Playgroud)

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

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

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

python image display google-colaboratory

1
推荐指数
1
解决办法
4668
查看次数