Som*_*chr 2 python yaml numpy save
嗨,有没有办法如何保存numpy 2D阵列,然后从文件安全加载它?我有这个数组:
matrix = np.random.randint(2, size=(self.row,self.col))
Run Code Online (Sandbox Code Playgroud)
但是我无法保存它
最明显的方法是安装pyyaml模块(Google App Engine使用),并将矩阵保存为列表.
import numpy as np
import yaml
matrix = np.random.randint(2, size=(10,7))
with open('stack21658676.yaml', 'w') as f:
yaml.dump(matrix.tolist(), f)
with open('stack21658676.yaml') as f:
loaded = yaml.load(f)
loaded = np.array(loaded)
print loaded
Run Code Online (Sandbox Code Playgroud)
虽然我不得不问为什么你要YAML而不是'本地'numpy拯救?
| 归档时间: |
|
| 查看次数: |
6107 次 |
| 最近记录: |