Jupyter Notebooks стал важным инструментом для ученых и разработчиков данных, позволяющим исследовать, анализировать и представлять свою работу. Один из наиболее эффективных способов повысить визуальную привлекательность и передать информацию — добавить изображения в ячейки Jupyter Markdown. В этой статье мы рассмотрим различные методы включения изображений в ячейки уценки Jupyter Notebook, что сделает ваши блокноты более привлекательными и привлекательными.
Метод 1: использование синтаксиса Markdown
Самый простой способ вставить изображение в Jupyter Markdown — использовать синтаксис Markdown. Вы можете сделать это, выполнив следующие действия:
- Поместите файл изображения в тот же каталог, что и ваш блокнот.
- Используйте следующий синтаксис Markdown:
. - Замените «Замещающий текст» описательным текстом изображения, а «image_file_name.extension» — фактическим именем и расширением файла, например «my_image.png» или «my_image.jpg».

Метод 2: использование HTML-тегов
Другой подход к добавлению изображений в Jupyter Markdown — использование HTML-тегов. Этот метод обеспечивает большую гибкость и позволяет настраивать свойства изображения. Выполните следующие действия:
- Поместите файл изображения в тот же каталог, что и ваш блокнот.
- Используйте следующий синтаксис HTML-тега:
<img src="image_file_name.extension" alt="Alt Text" width="300">. - Замените «image_file_name.extension» фактическим именем и расширением файла, «Alt Text» описательным текстом и отрегулируйте ширину по мере необходимости.
<img src="python_logo.png" alt="Python Logo" width="300">
Метод 3: использование библиотеки отображения IPython
Библиотека отображения IPython предоставляет мощные инструменты для интерактивных и мультимедийных дисплеев. Он предлагает удобный способ вставки изображений в ячейки Jupyter Markdown. Чтобы использовать его, выполните следующие действия:
- Импортируйте модуль
displayиз библиотеки отображения IPython. - Используйте функцию
display.Image, чтобы создать объект изображения, указав путь к файлу изображения. - Отображение объекта изображения в ячейке Markdown.
from IPython.display import display, Image
image_path = 'python_logo.png'
image = Image(filename=image_path)
display(image)
Метод 4: использование вывода ячейки Markdown
Если вы создали изображение с помощью кода в блокноте, вы можете отобразить его непосредственно в ячейке Markdown, выполнив следующие действия:
- Создайте изображение с помощью кода.
- Назначьте изображение переменной.
- Используйте функцию
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)