Zarr データセットからの Dask 配列
あなたはヨーロッパの気温を分析する任務を任されています。前回 era_eu.hdf に入っていたのと同じデータセットが、今回は Zarr 形式で渡されています。Zarr はチャンク化されたデータを保存するための、最新かつ強力なデータセット形式です。クラウドコンピューティング環境で特に有用ですが、ローカル環境でも優れています。
dask.array は da という名前でインポート済みです。
この演習はコースの一部です
Pythonで学ぶDaskによる並列プログラミング
演習の手順
dask.arrayサブパッケージのfrom_zarr()関数を使い、data/era_eu.zarrデータセットから変数tempを読み込みます。- 配列を表示して、チャンクサイズを確認します。
- 時間軸と空間軸のすべてにわたって最小気温を求めます。
- 結果を計算します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Load the temperature data from the Zarr dataset
temps = da.____(____)
# Print the Dask array of temperatures to see the chunk sizes
print(____)
# Find the minimum of the mean monthly temperatures
all_time_low = ____
# Compute the answer
all_time_low_value = ____
print(all_time_low_value, "°C")