当前位置: 首页 > 知识库问答 >
问题:

如何在Jupyter笔记本中嵌入gif?

马庆
2023-03-14

我一直试图在Jupyter笔记本上显示gif,但遇到了一些麻烦。我一直得到一个空白的图像文件。

我已经尝试使用这个GitHub存储库中的html。

![wignerfunction][1](../gifs/wigner_rotation_animate.gif "wigner")

而且

from IPython.display import Image
Image(url='example.gif')  

以上这些到目前为止都没有奏效。

谢谢

共有3个答案

单于皓轩
2023-03-14

任何图像格式,无论是png、jpg、jpeg或gif等,只要使用matplotlib库即可在python jupyter笔记本中显示。

import matplotlib.pyplot as plt

import matplotlib.image as mpimg

img = mpimg.imread("/home/gaurav/assignment/sofcomputing/river.gif")

plt.imshow(img)
朱梓
2023-03-14

当我需要在jupyter笔记本中包含gif动画时,我会做以下操作:

<img src="FileName.gif" width="750" align="center">

宽度和对齐参数由您定义。

谢谢

仉姚石
2023-03-14

我一直试图在Jupyter笔记本中显示gif,但遇到了一些问题。

要在笔记本中显示gif,您可以在Markdown单元格上使用内联标记,如下所示:

>

  • 与ipynb笔记本文件相同的文件夹中的相对引用:

    ![SegmentLocal](191px-Seven_segment_display-animated.gif "segment")
    

    ipynb笔记本文件所在文件夹的子文件夹图像中的相对引用:

    ![SegmentLocal](images/191px-Seven_segment_display-animated.gif "segment")
    

    从根文件夹的绝对引用,而不管笔记本文件的位置:

    ![SegmentLocal](/Users/username/some-folder/191px-Seven_segment_display-animated.gif "segment")
    

    URL参考(应在笔记本中开箱即用):

    ![ChessUrl](https://upload.wikimedia.org/wikipedia/commons/7/71/ChessPawnSpecialMoves.gif "chess")
    

    例如,由于堆栈溢出也在使用标记,最后一行带有url引用,如果恰好给出了最后一行:![切索尔](https://upload.wikimedia.org/wikipedia/commons/7/71/ChessPawnSpecialMoves.gif “chess”),但不作为代码引用计算结果给出:

    也应该显示在你的木星笔记本上。现在,如果你能看到最后一个可以,但不能从引用的本地文件中看到它,你很可能要么有损坏的gif,权限问题或不正确的文件路径。

  •  类似资料:
    • 我正在使用macOS,试图在Jupyter笔记本的标记单元格中添加一个图像(png)文件,但它不断生成一条错误消息,表示他们找不到png文件。我不确定我的以下两个代码有什么问题:

    • 我在Jupyter Notebook中拖放一个图像。默认情况下,它会给我一个代码: 我能做些什么来“无需”<代码>

    • 我想将一些通用功能外包给一个模块中的多个笔记本电脑(也用于测试目的)。当前目录结构如下所示 在中,有一个简单的函数 然而,当我想导入和使用在通过使用(我认为有意义的) 我得到一个。我做错了什么?我正在使用Python 3.9。

    • C:\users\user\appdata\local\programs\python\python37\lib\site-packages\scipy__init__.py在154#中,这使得“from scipy import fft”返回scipy.fft,而不是np.fft 155 del fft-->156 from。导入fft C:\users\user\appdata\local\p

    • 问题内容: 我正在研究Jupyter Notebook,并希望通过使用Google GPU使其运行更快。我已经进行了一些研究并找到了解决方案,但是它对我没有用。 解决方案是: “最简单的方法是使用Connect to Local Runtime, 然后选择硬件加速器作为GPU,如Google Colab Free GPU Tutorial中所示 。” 我确实设法将googe colab连接到jup

    • 我在Ubuntu14.04上的ipython笔记本上成功地使用了pyspark[与python 2.7],为spark创建了一个特殊的配置文件,并通过调用$ipython笔记本--profile spark启动了笔记本。创建spark配置文件的机制在许多网站上都给出了,但我使用了这里给出的一个。 $home/.ipython/profile_spark/startup/00-pyspark-set