怎么把JLD2文件读取出来的结果转化为矩阵

julia>using JDL2

julia>@load(“example.jld2”)
2-element Array{Symbol,1}:
:ksp
:kss
请问:如何把返回的结果,转化为矩阵??

你确定你存的时候把数据都存进去了么?

确定存放到JLD2文件里了。

我的问题是这样的

怎么把读取出来的结果转化为randa randb矩阵的形式

@load 之后会直接在当前作用域生成对应的变量名。你如果新开一个没有 randa/randb 的 Julia 尝试一下的话就可以发现。或者将 randa/randb 置为0之后再 @load

julia> using JLD2

julia> @save "tmp.jld2" x=rand(4, 4)

julia> x
ERROR: UndefVarError: x not defined

julia> @load "tmp.jld2"
1-element Vector{Symbol}:
 :x

julia> x
4×4 Matrix{Float64}:
...
1 个赞

谢谢您,谢谢您!!!

windows 10 julia 1.6 x64 版本下,Precompiling JLD2 错误是为什么啊?

不太清楚,我用的是1.5版本