CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • À l'aide de la fonction from_zarr() du sous-module dask.array, chargez la variable temp à partir de l'ensemble de données data/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")
Modifier et exécuter le code