Как загрузить файл в Юлию? - PullRequest
1 голос
/ 14 октября 2019

В какой-то момент (я думаю, что Julia v0.7) вы могли бы сделать @load loadpath thingtoload для загрузки файлов, используя Julia. Я попытался запустить это на v0.7, чтобы увидеть, получил ли я предупреждение об устаревании, но даже на 0.7 это говорит, что @load не определено.

Как я могу программно загрузить файлы, используя Julia?

1 Ответ

1 голос
/ 14 октября 2019

Боюсь, ваш вопрос слишком расплывчатый. Как загрузить файл очень сильно зависит от типа файла, который у вас есть. Вы хотите читать в двоичном файле? Что за бинарный файл? Или, может быть, текстовый файл?

Однако, поскольку вы упомянули @load, вероятно, вы использовали JLD.jl или его преемник JLD2.jl .

Простым примером использования JLD2 будет

julia> using JLD2

julia> @save "test.jld2" x

julia> x = nothing # "forgetting" x

julia> @load "test.jld2"
1-element Array{Symbol,1}:
 :x

julia> x
2×2 Array{Float64,2}:
 0.698264  0.319665
 0.252174  0.80799

Обратите внимание, что это не отображается в версии 0.7, поскольку это функция пакета, а не часть Base (или stdlib).

(См. Также ветку двоюродного брата Как сохранить файл в Юлии? )

...