Quel est le moyen le plus efficace d'enregistrer un tableau masqué numpy? Malheureusement numpy.save
ne fonctionne pas:Comment enregistrer un tableau masqué numpy dans un fichier
import numpy as np
a = np.ma.zeros((500, 500))
np.save('test', a)
Cela donne un:
NotImplementedError: Not implemented yet, sorry...
Une façon semble utiliser cornichon, mais qui est malheureusement pas très efficace (la taille des fichiers énormes), et non Platform- indépendant. En outre, netcdf4 semble fonctionner, mais il a une grande surcharge juste pour enregistrer un tableau simple.
Quelqu'un a déjà eu ce problème? Je suis tenté de faire numpy.save
de array.data
et un autre pour le masque.
Merci! Simple et fonctionne. – tiago
S'il vous plaît noter que ce n'est qu'une enveloppe autour de cornichon! [ref: numpy.ma.dump] (http://docs.scipy.org/doc/numpy/reference/generated/numpy.ma.dump.html#numpy.ma.dump) – ohw