Lectura de TODAS las variables en un archivo .mat con python h5py
Estoy tratando de extraer todas las variables de un archivo '.mat' v7.3 y convertirlas en matrices NumPy. ¿Hay alguna manera de hacer esto genéricamente, preferiblemente sin necesidad de especificar nombres de variables? ¿Cómo puede obtener todos los nombres de variables presentes de un archivo h5py, luego verificar sus dimensiones?
Ex.
import numpy as np, h5py
file = h5py.File('data.mat','r')
for "all variables in mat file"
...fill numpy array
end