Tableaux Dask à partir d'ensembles de données Zarr
Vous devez analyser des températures européennes et vous disposez du même ensemble de données que dans era_eu.hdf, mais cette fois en format Zarr. Zarr est un format moderne et puissant pour stocker des données découpées en blocs. Il est particulièrement adapté aux services infonuagiques, mais fonctionne aussi très bien sur votre propre ordinateur.
dask.array a été importé pour vous sous le nom da.
Cette activité fait partie du cours
Programmation parallèle avec Dask en Python
Instructions de l’exercice
- À l'aide de la fonction
from_zarr()du sous-moduledask.array, chargez la variabletempà partir de l'ensemble de donnéesdata/era_eu.zarr. - Affichez le tableau pour voir la taille des blocs (chunks).
- Trouvez la température minimale sur tous les axes de temps et d'espace.
- Calculez le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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")