📜  将图像嵌入到 jupyter 笔记本 (1)

📅  最后修改于: 2023-12-03 14:53:48.737000             🧑  作者: Mango

将图像嵌入到 Jupyter 笔记本

Jupyter 笔记本是数据科学家和程序员用于展示和分享数据分析、机器学习和其他数据处理任务的流行工具。在 Jupyter 笔记本中嵌入图像是非常常见的任务。

本文将介绍如何在 Jupyter 笔记本中将图像嵌入到 Markdown 单元格或代码单元格中。

将图像嵌入到 Markdown 单元格
  1. 以 markdown 格式编写文本。

    # 这是一个标题
    
    这是一些文本。
    
    ![Alt 文本](图片路径)
    

    注意,![Alt 文本](图片路径) 表示插入图片。Alt 文本 表示当图片无法显示时,替代显示的文本。

  2. 将图片文件保存在与 Jupyter 笔记本相同的文件夹中。

  3. 将图片文件路径添加到 Markdown 单元格中。

    # 这是一个标题
    
    这是一些文本。
    
    ![Alt 文本](./图片文件名.png)
    

    注意,文件路径应该是相对于笔记本文件的相对路径,如果图片和笔记本文件在同一目录下,则只需要写图片的文件名即可。

    ./ 表示当前文件夹。

  4. 运行 Markdown 单元格,图片将显示在单元格中。

将图像嵌入到代码单元格
  1. 载入 IPython.display 模块。

    from IPython.display import Image
    
  2. 使用 Image 函数创建一个图片对象。

    image = Image(filename='./图片文件名.png')
    

    请注意,这里的路径也应该是相对于笔记本文件的相对路径。

  3. 将图片对象嵌入到代码单元格中。

    display(image)
    
  4. 运行代码单元格,图片将显示在单元格中。

    注意:Jupyter Notebook 可以自动将上一个输出结果作为下一个单元格的输入。如果要在代码单元格中的其他代码中使用图片对象,请使用分号`;`表示不在单元格中输出对象。
    
    例如:
    
    ```python
    Image('./图片文件名.png')
    

    此单元格将不会输出图片,要在后续代码中使用此图片对象,请使用:

    image = Image('./图片文件名.png')
    

    这里的 image 变量将储存图片对象,它可以在后续的代码中使用。

以上是将图像嵌入到 Jupyter 笔记本中的两种方法。您可以根据自己的需要选择其中任何一种,以展示并分享有关您的数据分析和机器学习的结果。