Entradas y salidas de arrays numpy a h5py

Tengo un código Python cuya salida es una Matriz de tamaño, cuyas entradas son todas del tipo.float. Si lo guardo con la extensión..dat El tamaño del archivo es del orden de 500 MB. Lo leí usandoh5py reduce considerablemente el tamaño del archivo. Entonces, digamos que tengo la matriz numpy 2D llamadaA. ¿Cómo lo guardo en un archivo h5py? Además, ¿cómo leo el mismo archivo y lo pongo como una matriz numpy en un código diferente, ya que necesito hacer manipulaciones con la matriz?

Respuestas a la pregunta(2)

Su respuesta a la pregunta