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
<Kurs>Parallele Programmierung mit Dask in Python</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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()