makeJulia:读取JLD文件名.jld似乎不是Julia数据或HDF5文件



l 成功地将我的 size(10000,5000) 矩阵存储在 jld 文件中。 文件已创建,矩阵存储在此文件中:

file = jldopen("/path to my file/data.jld", "w")
write(file, "a", a)  

但是当我尝试使用这些指令读取文件时,我会找回此错误

julia> file = jldopen("/path to my data/data.jld", "r")
ERROR: /path to my data/data.jld does not seem to be a Julia data or HDF5 file
 in jldopen at /root/.julia/v0.4/JLD/src/JLD.jl:242
 in jldopen at /root/.julia/v0.4/JLD/src/JLD.jl:253

怎么了?

你需要使用

close(file)

写信后。 或者,您可以使用包文档中讨论的 do 块语法,这更安全一些,因为它会自动关闭文件,即使在写入文件时或在能够调用 close() 函数之前发生错误也是如此。

相关内容

  • 没有找到相关文章

最新更新