Python数据存储

在运算过程中,得到的经验和模型都是算法的重要结果。直接把数据输入到对应的地方保证了各个模块之间的隔离。

numpy数组保存

numpy的强大之处有目共睹

.npy

numpy.save("filename.npy", a)
numpy.load("filename")

二进制文件

a.tofile("filename.bin")
# 只能保存为二进制文件,不能保存当前数据的行列信息。读取该方法保存的数据时,需要手动指定数据的dtype。指定格式不一致时,将读出错误数据。
b = numpy.fromfile("filename.bin",dtype="")
# 读出来的数据是一维数组,需要利用b.shape重新指定维数。

txt文件

numpy.savetext("filename.txt", a)
b = numpy.loadtxt("filename.txt")

字典存储

为了搜索方便,还是要用到字典存储。
跟着参考链接走就对了!

参考链接

  1. Numpy数组保存
  2. 字典存储:https://blog.csdn.net/Spade_/article/details/105515950
    https://blog.csdn.net/yangtf07/article/details/81571371
posted @ 2023-03-03 09:01  芋圆院长  阅读(62)  评论(0编辑  收藏  举报