Bla*_*lic 12 save multidimensional-array julia
我正在研究Jupyter笔记本,目前正在使用Julia
我正在尝试将3x3x3阵列保存到文本文件中,所以当我将它包含在另一个笔记本中时,该阵列也是一个3x3x3阵列.
有什么建议?提前致谢.
Sal*_*apa 11
您可以使用JLD.jl(Julia Data)包:
Pkg.add("JLD")
using JLD
r = rand(3, 3, 3)
save("data.jld", "data", r)
load("data.jld")["data"]
Run Code Online (Sandbox Code Playgroud)
JLD包的优点是它保留了每个变量的确切类型信息.
好吧,我承认我是一个蟒蛇爱好者,尽管朱莉娅开始在我身上成长.因此,作为一个旧的python用户,有一个Julia包可以将数组转换为numpy npz文件,然后也可以读取它们.例:
x = reshape(1:27, 3,3,3)
Pkg.add("NPZ")
using NPZ
npzwrite("TEST.npz",x)
Run Code Online (Sandbox Code Playgroud)
现在我可以稍后加载这个文件(只要我使用NPZ包):
y = npzread("TEST.npz")
Run Code Online (Sandbox Code Playgroud)