Fotos laden und verarbeiten
Angenommen, du trainierst ein Machine-Learning-Modell, das Bilder der amerikanischen Gebärdensprache liest und in Text übersetzt. Der erste Schritt ist das Laden der Bilder – und davon hast du viele. Zum Glück kann dir Dask helfen, diese Bilder lazy zu laden und zu verarbeiten.
Diese Übung ist Teil des Kurses
Parallele Programmierung mit Dask in Python
Anleitung zur Übung
- Importiere das Teilpaket
imageausdask.array. - Lade alle
.jpeg-Bilder aus dem Verzeichnisdata/asl. - Schneide das nullte Bild aus dem Array aus und lade es mit der Methode
.compute()in den Speicher.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the image subpackage from dask.array
from ____ import ____
# Lazily load in all jpegs inside all subdirectories inside data/asl
image_array = image.____(____)
# Load only the zeroth image into memory
zeroth_image = ____
# Plot the image
plt.imshow(zeroth_image)
plt.show()