[PYTHON] [Google Colab] Ich möchte mehrere Bilder nebeneinander in einer Kachel anzeigen

Wenn Sie Bilder mit Google Colaboratory verarbeiten, möchten Sie möglicherweise mehrere Bilder anzeigen und vergleichen. Wenn Sie einfach jedes Blatt in einer Schleife anzeigen, nimmt es vertikal Platz ein und das Scrollen wird schwierig. Daher möchte ich sie so weit wie möglich horizontal anordnen, um den Platz effektiv zu nutzen.

Ich habe es nicht bestätigt, aber es funktioniert möglicherweise mit Jupyter Lab / Notebook.

image.png

Stapelanzeige von Bildern, die als Numpy.ndarray gelesen wurden

Erforderliche Pakete importieren (zum Kopieren)

import matplotlib.pyplot as plt

Als Funktion definiert (zum Kopieren)

def show_images(images, figsize=(20,10), columns = 5):
  plt.figure(figsize=figsize)
  for i, image in enumerate(images):
      plt.subplot(len(images) / columns + 1, columns, i + 1)
      plt.imshow(image)

Beispiel zum Lesen von Bildern

Dieses Mal verwenden wir den CIFAR-100-Datensatz, der mit Keras gelesen werden kann.


from keras.datasets import cifar100

(x_train, y_train), (x_test, y_test) = cifar100.load_data(label_mode='fine')
images = x_train[:10]

Beispiel aufrufen

show_images(images)

image.png

show_images(x_train[:100], figsize=(10,15), columns = 10)

image.png

Die Parameter müssen angepasst werden.

Referenz

Recommended Posts

[Google Colab] Ich möchte mehrere Bilder nebeneinander in einer Kachel anzeigen
Ich möchte mehrere Bilder mit matplotlib anzeigen.
So zeigen Sie mehrere Bilder einer Galaxie in Kacheln an
So zeigen Sie Videos in Google Colab inline an
Ich möchte den Fortschritt in Python anzeigen!
So zeichnen Sie Bilder mit mehreren Anpassungen nebeneinander mit Python
Für diejenigen, die Bilder so schnell wie möglich nebeneinander mit matplotlib von Python anzeigen möchten
Ich möchte Bilder kratzen und trainieren
Ich möchte in der Einschlussnotation drucken
Ich möchte den Fortschrittsbalken anzeigen
Ich möchte Matplotlib in PySimpleGUI einbetten
Ich möchte die Farbe ändern, indem ich auf den Streupunkt in matplotlib klicke
[Python] So zeigen Sie die Elemente der Liste nebeneinander an
Ich möchte Dunnetts Test in Python machen
Ich möchte mit Python ein Fenster erstellen
Ich möchte DB-Informationen in einer Liste speichern
Ich möchte verschachtelte Dicts in Python zusammenführen
Ich möchte systemd nach Zeitzone verwalten! !!
[Ich möchte Bilder mit Tensorflow klassifizieren] (2) Lassen Sie uns Bilder klassifizieren
Ich möchte die Produkte verkaufen, die ich durch Python Scraping Mercari aufgelistet habe
[Schreiben] Ich möchte die im Programm verwendeten Variablen auf der Serverseite in Echtzeit im Browser anzeigen und aktualisieren.
Ich wollte viele Bilder sammeln, also habe ich versucht, "Google Image Download" zu verwenden.
Ich möchte in Python schreiben! (1) Überprüfung des Codeformats
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte Timeout einfach in Python implementieren
Ich möchte Bilder von Katzen von Instagram erkennen
So führen Sie AutoGluon in einer Google Colab-GPU-Umgebung aus
Ich möchte mich mit Backpropagation (tf.custom_gradient) (Tensorflow) selbst verwenden.
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Auch mit JavaScript möchte ich Python `range ()` sehen!
Ich möchte eine Datei mit Python zufällig testen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte in Python schreiben! (3) Verwenden Sie Mock
Ich möchte R-Datensatz mit Python verwenden
Ich möchte am Ende etwas mit Python machen
Ich möchte Strings in Kotlin wie Python manipulieren!
Der Standardstil (CSS) von Pandas-Datenrahmen, die von der Anzeige in Google Colab ausgegeben werden, wurde geändert
Ich möchte ein englisches Papier aus dem PDF-Format kopieren und in die Google-Übersetzung einfügen
[Selenium] Ich möchte den Browser anzeigen, indem ich den Treiber auf dem Host-Betriebssystem von WSL aus drücke
Ich möchte die von LINE an S3 gesendeten Fotos speichern
Ich möchte eine Spalte mit NA in R einfach löschen
Ich möchte so etwas wie Uniq in Python sortieren
Ich habe zwei Möglichkeiten ausprobiert, um mehrere Commits mit Git zu kombinieren
[Los] Ich möchte Endpunkte durch Lesen / Schreiben in die Datenbank trennen
[Django] Ich möchte mich nach einer neuen Registrierung automatisch anmelden
Ich möchte den Wörterbuchtyp in der Liste eindeutig machen
[Einführung in Pytorch] Ich möchte Sätze in Nachrichtenartikeln generieren
Ich möchte eindeutige Werte in einem Array oder Tupel zählen
Ich möchte die gültigen Zahlen im Numpy-Array ausrichten
Ich möchte, dass Sphinx bequem ist und von allen benutzt wird
Ich möchte Python mit VS-Code ausführen können
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Ich wollte mit boto3 mehrere objekte in s3 löschen
Ich wollte den AWS-Schlüssel nicht in das Programm schreiben
Ich möchte SUDOKU lösen
[Für Anfänger] So implementieren Sie O'reilly-Beispielcode in Google Colab
Ich möchte Google Keep-Notizen in Bear importieren (Memo-App)
[Linux] Ich möchte das Datum wissen, an dem sich der Benutzer angemeldet hat
So zeigen Sie Formeln in Latex an, wenn Sie sympy (> = 1.4) in Google Colaboratory verwenden