Loading and processing photos
Let's say you are training a machine learning model to read American sign language images and translate them into text. The first part of this is loading images, and you have a lot of them. Thankfully, Dask can help you load and process these images lazily.
This exercise is part of the course
Parallel Programming with Dask in Python
Exercise instructions
- Import the
image
subpackage insidedask.array
. - Load all of the
.jpeg
images inside the directorydata/asl
. - Slice out the zeroth image from the array and use the
.compute()
method to load it into memory.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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()