Wie kann man in einem Jupyter Notebook ein Bild einfügen?

Melden
  1. Einleitung
  2. Bild einfügen mit Markdown
  3. Bild einfügen mit Python-Code
  4. Verwendung von IPython.display
  5. Zusammenfassung

Einleitung

In Jupyter Notebooks ist es oft hilfreich, Bilder einzufügen, um Inhalte anschaulicher darzustellen oder bestimmte Daten zu visualisieren. Es gibt verschiedene Möglichkeiten, ein Bild in ein Jupyter Notebook einzufügen, je nachdem, ob das Bild lokal gespeichert ist oder aus dem Internet stammt. Im Folgenden werden die gängigsten Methoden ausführlich erklärt.

Bild einfügen mit Markdown

Eine der einfachsten Methoden für das Einfügen eines Bildes ist die Verwendung von Markdown in einer Markdown-Zelle des Notebooks. Die Syntax hierfür lautet:

Der Alternativtext wird angezeigt, falls das Bild nicht geladen werden kann oder für Screenreader. Der Pfad kann entweder ein relativer Dateipfad auf dem Rechner sein, wenn das Bild lokal gespeichert ist, oder eine URL, wenn das Bild aus dem Internet geladen wird. Wichtig ist, dass der Pfad korrekt angegeben wird und die Bilddatei im entsprechenden Verzeichnis vorhanden ist.

Nach dem Einfügen der Markdown-Zelle und Ausführung (Shift + Enter) wird das Bild im Notebook angezeigt.

Bild einfügen mit Python-Code

Alternativ kann man Bilder auch mit Python-Code in einer Code-Zelle einfügen und anzeigen lassen. Eine häufig verwendete Bibliothek dafür ist Matplotlib. Hierbei wird das Bild eingelesen und anschließend dargestellt.

img = mpimg.imread(bilder/beispielbild.png)plt.imshow(img)plt.axis(off) # entfernt die Achsenplt.show()

Diese Methode ist besonders nützlich, wenn man Bildmanipulationen oder Visualisierungen zusammen mit Python-Code durchführen möchte.

Verwendung von IPython.display

Eine weitere Möglichkeit bietet das Modul IPython.display mit der Funktion Image. Damit kann ein Bild in einer Code-Zelle eingebunden und angezeigt werden. Die Syntax lautet:

Diese Methode ist einfach und benötigt keine weiteren Bibliotheken oder speziellen Code zum Anzeigen des Bildes.

Zusammenfassung

Bilder können in Jupyter Notebooks auf vielfältige Weise eingebunden werden. Die Markdown-Syntax eignet sich hervorragend für statische Dokumente, während mit Python-Code mehr Flexibilität erreicht wird, beispielsweise durch Integration von Bildverarbeitung. Das IPython.display-Modul stellt eine einfache Schnittstelle für die Anzeige von Bildern bereit. Wichtig ist stets, dass der Pfad oder die URL korrekt sind und die Datei zugänglich ist, damit das Bild im Notebook dargestellt werden kann.

0

Kommentare