fhs / NPZ.jl

A Julia package that provides support for reading and writing Numpy .npy and .npz files
Other
117 stars 16 forks source link

Actually writing Dicts with npzwrite #27

Closed bhalonen closed 5 years ago

bhalonen commented 5 years ago
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