using NPZ
my_dict=Dict("a"=>rand(3,3))
npzwrite("temp.npz",my_dict)
results in
ERROR: MethodError: no method matching npzwritearray(::IOStream, ::Dict{String,Array{Float64,2}})
Closest candidates are:
npzwritearray(::IO, ::AbstractArray{UInt8,N} where N, ::DataType, ::Array{Int64,1}) at /mnt/ssd/projects/julia-projects/FidelityMetrics/dev/NPZ/src/NPZ.jl:267
npzwritearray(::IO, ::AbstractArray{T,N} where N) where T at /mnt/ssd/projects/julia-projects/FidelityMetrics/dev/NPZ/src/NPZ.jl:292
npzwritearray(::IO, ::T<:Number) where T<:Number at /mnt/ssd/projects/julia-projects/FidelityMetrics/dev/NPZ/src/NPZ.jl:296
Stacktrace:
[1] npzwrite(::String, ::Dict{String,Array{Float64,2}}) at /mnt/ssd/projects/julia-projects/FidelityMetrics/dev/NPZ/src/NPZ.jl:300
[2] top-level scope at none:0
results in