在某些时候,(我认为是Julia v0.7)可以@load loadpath thingtoload
使用Julia来加载文件。我尝试在v0.7上运行此命令,以查看是否收到了弃用警告,但即使在0.7上,它@load
也未定义。
如何使用Julia以编程方式加载文件?
恐怕你的问题太含糊了。如何加载文件很大程度上取决于您拥有的文件类型。您要读取二进制文件吗?什么样的二进制文件?还是一个文本文件?
不过,既然你提起@load
,想必,你使用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
请注意,由于它是软件包功能而不是Base(或stdlib)的一部分,因此不会在0.7中显示。
(另请参见表兄弟线程如何在Julia中保存文件?)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句