gpt4 book ai didi

python - 如何 YAML 保存 numpy 数组

转载 作者:行者123 更新时间:2023-11-28 19:49:13 25 4
gpt4 key购买 nike

您好,有没有一种方法可以保存 numpy 二维数组,然后从文件中安全地加载它?我有这个数组:

     matrix = np.random.randint(2, size=(self.row,self.col))

但是我无法保存它

最佳答案

最明显的方法是安装 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

虽然我不得不问你为什么想要 YAML 而不是“本地”numpy 保存?

关于python - 如何 YAML 保存 numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21658676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com