НачатьНачать бесплатно

Загрузка и обработка фотографий

Представьте, что вы обучаете модель машинного обучения распознавать изображения американского жестового языка и переводить их в текст. Первый шаг — загрузка изображений, и их очень много. К счастью, Dask позволяет загружать и обрабатывать их в ленивом режиме.

Это упражнение является частью курса

Параллельное программирование с Dask на Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте подпакет image из dask.array.
  • Загрузите все файлы .jpeg из директории data/asl.
  • Извлеките нулевое изображение из массива и используйте метод .compute(), чтобы загрузить его в память.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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()
Редактировать и запускать код