Lesen Sie ALLE Variablen in einer .mat-Datei mit python h5py

Ich versuche, alle Variablen aus einer '.mat' v7.3-Datei zu ziehen und in NumPy-Arrays umzuwandeln. Gibt es eine Möglichkeit, dies generisch zu tun, wobei vorzugsweise keine Variablennamen angegeben werden müssen? Wie können Sie alle vorhandenen Variablennamen aus einer h5py.File abrufen und dann ihre Abmessungen überprüfen?

Ex

 import numpy as np, h5py

 file = h5py.File('data.mat','r')
 for "all variables in mat file"
     ...fill numpy array
 end

Antworten auf die Frage(2)

Ihre Antwort auf die Frage