标签:div logs for htm mat pos www position stack
转载请注明出处:
http://www.cnblogs.com/darkknightzh/p/7608928.html
参考网址;
python中,使用pickle保存变量时,如果变量过大,会无法保存文件。此时可以使用numpy.savez来保存变量(numpy.save保存一个变量,numpy.savez可以一次保存多个变量)。
但是numpy.savez只会保存numpy arrays。如果保存字典,载入后,变量类型为type(arrays[‘header‘]):
arrays = np.load(filename) h = arrays[‘key‘] # h为array({‘POSITION‘: (23, 54), ‘TIME‘: 23.5}, dtype=object)
h.shape为()
h.dtype为dtype(‘O‘) # the ‘object‘ dtype, since it‘s storing a dict, not numbers.
可以通过下面的方法来获取该字典(见参考网址):
h = arrays[‘key‘][()]
h为{‘POSITION‘: (23, 54), ‘TIME‘: 23.5},即为保存的字典
标签:div logs for htm mat pos www position stack
原文地址:http://www.cnblogs.com/darkknightzh/p/7608928.html