2015-03-31 15 views
6

Tôi đang tìm một cách thuận tiện để kết xuất và tải các biến trong Julia, giống như dưa chuột có trong Python.Tương đương với dưa chuột trong Julia

Có gói nào hoạt động như myVar = load(myPath)dump(myVar, myPath) (hoặc tương tự f = open(myPath, "r"); myVar = load(f)) không?

Trả lời

4

Tôi nghĩ rằng gói HDF5 có các chức năng mà bạn muốn, nó làm việc rất tốt cho tôi sử dụng một số loại tùy chỉnh và tất cả:

thấy ở đây:

https://github.com/JuliaLang/HDF5.jl

3

HDF5.jl gói đã được chia thành Gói mới HDF5 và JLD

xem tại đây: https://github.com/JuliaLang/JLD.jl

tiết kiệm và tải julia biến trong khi vẫn giữ các loại có nguồn gốc hoàn toàn có thể sử dụng JLD

Theo doc:

JLD, mà tập tin thông thường có .jld mở rộng, là một sử dụng rộng rãi định dạng cho dữ liệu lưu trữ với ngôn ngữ lập trình Julia . JLD là một "phương ngữ" cụ thể của HDF5, một định dạng lưu trữ dữ liệu đa ngôn ngữ đa nền tảng thường được sử dụng nhất cho dữ liệu khoa học . Bằng cách so sánh với HDF5 "đơn giản", các tệp JLD tự động thêm các thuộc tính và đặt tên quy ước để lưu giữ thông tin loại cho mỗi đối tượng.

Các vấn đề liên quan