I'm working on a Jupyter notebook and currently using Julia
I'm trying to save a 3x3x3 Array into a textfile so when I include it in another notebook, the array is a 3x3x3 Array too.
Any suggestions? Thanks in advance.
You could use the JLD.jl (Julia Data) package:
using Pkg
Pkg.add("JLD")
using JLD
r = rand(3, 3, 3)
save("data.jld", "data", r)
load("data.jld")["data"]
The advantage of the JLD package is that it preserves the exact type information of each variable.
Okay I admit that I am a python lover, though Julia is starting to grow on me. So as an old python user there is a Julia package that can convert arrays into numpy npz files and then read them as well. Example:
x = reshape(1:27, 3,3,3)
Pkg.add("NPZ")
using NPZ
npzwrite("TEST.npz",x)
And now I can later load this file (so long as I am using the NPZ package):
y = npzread("TEST.npz")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With