2015-03-31 13 views
6

मैं जूलिया में चर और डंप करने के लिए सुविधाजनक तरीका ढूंढ रहा हूं, जैसे कि पाइथन में अचार की तरह।जूलिया में अचार के बराबर

क्या कोई पैकेज है जो myVar = load(myPath) और dump(myVar, myPath) (या इसी प्रकार f = open(myPath, "r"); myVar = load(f)) जैसा कुछ करता है?

उत्तर

4

मुझे लगता है कि HDF5 पैकेज आप चाहते हैं कार्यक्षमता है, यह मेरे लिए बहुत अच्छा काम किया है कुछ कस्टम प्रकार और सभी का उपयोग कर:

यहाँ देखें:

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

3

HDF5.jl पैकेज में विभाजित किया गया है HDF5 नए पैकेज और जेएलडी

यहाँ देखें: https://github.com/JuliaLang/JLD.jl

सहेजा जा रहा है और लोड हो रहा है जूलिया चर, जबकि देशी प्रकार संरक्षण अब संभव जेएलडी

का उपयोग कर अनुसार दस्तावेज़ है:

जेएलडी, जिसके लिए फ़ाइलों पारंपरिक विस्तार .jld है, डेटा के लिए एक व्यापक रूप से इस्तेमाल प्रारूप है जूलिया प्रोग्रामिंग भाषा के साथ भंडारण। जेएलडी एचडीएफ 5, एक क्रॉस-प्लेटफॉर्म, बहु भाषा डेटा स्टोरेज प्रारूप का एक विशिष्ट "बोली" है जो अक्सर वैज्ञानिक डेटा के लिए उपयोग किया जाता है। "सादे" एचडीएफ 5 की तुलना में, जेएलडी फाइल विशेषताओं को प्रत्येक ऑब्जेक्ट के लिए प्रकार की जानकारी को संरक्षित रखने के लिए विशेषताओं और नामकरण सम्मेलनों को स्वचालित रूप से जोड़ती है।