2
JLD 파일을 읽을 때이 문제가 발생했습니다. 다음과 같이 나는 성공적으로 파일을 만든 :JLD 파일 읽기
using JLD, HDF5
for i in 1:10
file = jldopen("/MY PATH/mydata.jld", "w")
write(file, "A", vector[i] for i in 10)
close(file)
end
을하지만, 나는 다음과 같은 지침을 사용하여 파일을 읽을 때 : 첫 번째 명령에 대한
file = jldopen("/My PATH/my_tree/mydata.jld", "r")
를 올바르게 실행,하지만 내가 실행할 때 다음과 같은 :
WARNING: type Base.Generator{Core.Int64,##1#2} not present in workspace; reconstructing
ERROR: MethodError: no method matching julia_type(::Void)
in _julia_type(::ASCIIString) at /root/.julia/v0.5/JLD/src/JLD.jl:966
in julia_type(::ASCIIString) at /root/.julia/v0.5/JLD/src/JLD.jl:32
in jldatatype(::JLD.JldFile, ::HDF5.HDF5Datatype) at /root/.julia/v0.5/JLD/src/jld_types.jl:672
in reconstruct_type(::JLD.JldFile, ::HDF5.HDF5Datatype, ::ASCIIString) at /root/.julia/v0.5/JLD/src/jld_types.jl:737
in jldatatype(::JLD.JldFile, ::HDF5.HDF5Datatype) at /root/.julia/v0.5/JLD/src/jld_types.jl:675
in read(::JLD.JldDataset) at /root/.julia/v0.5/JLD/src/JLD.jl:381
in read(::JLD.JldFile, ::ASCIIString) at /root/.julia/v0.5/JLD/src/JLD.jl:357
in eval(::Module, ::Any) at ./boot.jl:237
:
read(file, "A")
나는이 오류가 발생했습니다
아직 개발 중이므로 문제가 될 수있는 0.5를 사용하고 있습니다. – daycaster