gpt4 book ai didi

julia - 如何在 Julia 中保存文件

转载 作者:行者123 更新时间:2023-12-04 12:10:46 29 4
gpt4 key购买 nike

在某些时候,(我认为 Julia v0.7)你可以做 @save savepath thingtosave为了使用 Julia 保存文件。我尝试在 v0.7 上运行它以查看是否收到弃用警告,但即使在 0.7 上它也显示 @save未定义。

如何使用 Julia 以编程方式保存文件?

最佳答案

既然你提到@save ,大概,您正在使用 JLD.jl或其继任者 JLD2.jl .

使用 JLD2 的一个简单示例是

julia> using JLD2

julia> @save "test.jld2" x

julia> x = nothing # "forgetting" x

julia> @load "test.jld2"
1-element Array{Symbol,1}:
:x

julia> x
2×2 Array{Float64,2}:
0.698264 0.319665
0.252174 0.80799

对比 write ,这些软件包基于 HDF5 (通过 HDF5.jl )。它们几乎允许您存储任意的 Julia 对象。 HDF5(不一定是 JLD/JLD2)是一种几乎所有编程语言和许多程序(例如 Mathematica)都支持的文件格式。对比 read适合长期存放/ write这可能会在 future 的 Julia 版本中改变。

请注意,这不会出现在 0.7 中,因为它是一个包功能,而不是 Base(或 stdlib)的一部分。

关于julia - 如何在 Julia 中保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58382206/

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