Get startedGet started for free

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

View Course

Exercise instructions

  • Import the image subpackage inside dask.array.
  • Load all of the .jpeg images inside the directory data/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()
Edit and Run Code