載入與處理照片
假設你要訓練一個機器學習模型,讀取美式手語的影像並將其轉成文字。第一步是載入影像,而且你手上有非常多影像。所幸,Dask 可以用延遲評估的方式,幫你載入並處理這些影像。
本練習屬於課程
在 Python 中使用 Dask 進行平行程式設計
練習說明
- 從
dask.array匯入image子套件。 - 載入目錄
data/asl中所有.jpeg影像。 - 從陣列切出第 0 張影像,並使用
.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()