我正在寻找一种在Julia中转储和加载变量的便捷方式,就像Python中的pickle一样。
是否有一个包含myVar = load(myPath)
和dump(myVar, myPath)
(或类似f = open(myPath, "r"); myVar = load(f)
)的包?
答案 0 :(得分:6)
HDF5.jl包被拆分为HDF5新包和JLD
见这里: https://github.com/JuliaLang/JLD.jl
现在可以使用JLD保存和加载julia变量,同时保留原生类型
根据文件:
JLD,其文件通常具有扩展名.jld,是一个 广泛使用的Julia编程数据存储格式 语言。 JLD是跨平台HDF5的特定“方言”, 多语言数据存储格式,最常用于科学 数据。与“普通”HDF5相比,JLD文件会自动添加 用于保留类型信息的属性和命名约定 每个对象。
答案 1 :(得分:5)