我正在寻找一种方便的方式在Julia中转储和加载变量,就像pickle在Python中一样。等价于Julia中的pickle
是否有包装可以做类似myVar = load(myPath)
和dump(myVar, myPath)
(或类似的f = open(myPath, "r"); myVar = load(f)
)?
我正在寻找一种方便的方式在Julia中转储和加载变量,就像pickle在Python中一样。等价于Julia中的pickle
是否有包装可以做类似myVar = load(myPath)
和dump(myVar, myPath)
(或类似的f = open(myPath, "r"); myVar = load(f)
)?
HDF5.jl包已经被分成HDF5新包装和JLD
在这里看到: https://github.com/JuliaLang/JLD.jl
个保存和载入朱莉娅变量,同时保留原生类型,现在可以使用JLD
根据DOC:
JLD,对哪些文件通常具有扩展名.jld,是数据的 广泛使用的格式存储与Julia编程 语言。 JLD是HDF5的一种特定“方言”,一种跨平台的,多用于科学数据的 多语言数据存储格式。通过与“普通”HDF5进行比较,JLD文件自动添加 属性和命名约定以保留每个对象的 类型信息。