Оживите свои блокноты Jupyter: добавление изображений в Jupyter Markdown

Jupyter Notebooks стал важным инструментом для ученых и разработчиков данных, позволяющим исследовать, анализировать и представлять свою работу. Один из наиболее эффективных способов повысить визуальную привлекательность и передать информацию — добавить изображения в ячейки Jupyter Markdown. В этой статье мы рассмотрим различные методы включения изображений в ячейки уценки Jupyter Notebook, что сделает ваши блокноты более привлекательными и привлекательными.

Метод 1: использование синтаксиса Markdown
Самый простой способ вставить изображение в Jupyter Markdown — использовать синтаксис Markdown. Вы можете сделать это, выполнив следующие действия:

  1. Поместите файл изображения в тот же каталог, что и ваш блокнот.
  2. Используйте следующий синтаксис Markdown: ![Alt Text](image_file_name.extension).
  3. Замените «Замещающий текст» описательным текстом изображения, а «image_file_name.extension» — фактическим именем и расширением файла, например «my_image.png» или «my_image.jpg».
![Python Logo](python_logo.png)

Метод 2: использование HTML-тегов
Другой подход к добавлению изображений в Jupyter Markdown — использование HTML-тегов. Этот метод обеспечивает большую гибкость и позволяет настраивать свойства изображения. Выполните следующие действия:

  1. Поместите файл изображения в тот же каталог, что и ваш блокнот.
  2. Используйте следующий синтаксис HTML-тега: <img src="image_file_name.extension" alt="Alt Text" width="300">.
  3. Замените «image_file_name.extension» фактическим именем и расширением файла, «Alt Text» описательным текстом и отрегулируйте ширину по мере необходимости.
<img src="python_logo.png" alt="Python Logo" width="300">

Метод 3: использование библиотеки отображения IPython
Библиотека отображения IPython предоставляет мощные инструменты для интерактивных и мультимедийных дисплеев. Он предлагает удобный способ вставки изображений в ячейки Jupyter Markdown. Чтобы использовать его, выполните следующие действия:

  1. Импортируйте модуль displayиз библиотеки отображения IPython.
  2. Используйте функцию display.Image, чтобы создать объект изображения, указав путь к файлу изображения.
  3. Отображение объекта изображения в ячейке Markdown.
from IPython.display import display, Image
image_path = 'python_logo.png'
image = Image(filename=image_path)
display(image)

Метод 4: использование вывода ячейки Markdown
Если вы создали изображение с помощью кода в блокноте, вы можете отобразить его непосредственно в ячейке Markdown, выполнив следующие действия:

  1. Создайте изображение с помощью кода.
  2. Назначьте изображение переменной.
  3. Используйте функцию display, чтобы отобразить изображение в ячейке Markdown.
from PIL import Image
import matplotlib.pyplot as plt
image = Image.open('my_plot.png')
# Generate the image using matplotlib
plt.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25])
plt.savefig('my_plot.png')
plt.close()
# Display the image in a Markdown cell
display(image)