7
마스크 된 배열을 저장하는 가장 효율적인 방법은 무엇입니까?numpy 마스크 된 배열을 파일에 저장하는 방법
import numpy as np
a = np.ma.zeros((500, 500))
np.save('test', a)
이이 제공 : 불행하게도 numpy.save
이 작동하지 않습니다
NotImplementedError: Not implemented yet, sorry...
한 가지 방법은 피클을 사용하는 것 같다,하지만 불행히도 (큰 파일 크기) 매우 비효율적이며, 플랫폼에하지 독립. 또한 netcdf4이 작동하는 것처럼 보이지만 단순한 배열을 저장하기 위해 큰 오버 헤드가 있습니다.
누구나 전에이 문제가 있었습니까? 나는 단지 numpy.save
을 array.data
으로하고 마스크를 위해 또 다른 유혹을 느낀다.
감사와 함께 읽어! 단순하고 작동합니다. – tiago
이것은 피클 주위의 래퍼입니다. [ref : numpy.ma.dump] (http://docs.scipy.org/doc/numpy/reference/generated/numpy.ma.dump.html#numpy.ma.dump) – ohw