2009-11-10 103 views
1

我遇到了加載numpy矩陣的麻煩。我通過以下方式將其成功保存到磁盤:加載並保存numpy矩陣

self.q.dump(fileName) 

現在我希望能夠加載它。據我所知,加載命令應該訣竅:

self.q.load(fileName) 

但它似乎不是。任何人都知道什麼可能是錯的?也許這個函數沒有被稱爲加載?

回答

3
help(numpy.ndarray) 

| dump(...) 
|  a.dump(file) 
|  
|  Dump a pickle of the array to the specified file. 
|  The array can be read back with pickle.load or numpy.load. 
|  
|  Parameters 
|  ---------- 
|  file : str 
|   A string naming the dump file. 

numpy.load應該正常工作。

+0

是的,但沒有。 AttributeError:'numpy.ndarray'對象沒有屬性'load' –

+0

@ d.e .:我不是一個數組的方法,它是一個函數。一定要把它稱爲'numpy.load(filename)',而不是'q.load(..)'(其中q是一個數組)。 – u0b34a0f6ae