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