मेरे पास एक पायथन कोड है जिसका आउटपुट एक
आकार मैट्रिक्स है, जिसकी प्रविष्टियां सभी प्रकार की हैं float। यदि मैं इसे एक्सटेंशन .datके साथ सहेजता हूं तो फ़ाइल का आकार 500 एमबी के क्रम का है। मैंने पढ़ा कि h5pyफ़ाइल का आकार कम करने से काफी फायदा होता है। तो, चलो कहते हैं कि मेरे पास 2 डी का नाम है A। मैं इसे h5py फ़ाइल में कैसे सहेज सकता हूं? इसके अलावा, मैं एक ही फाइल को कैसे पढ़ूं और इसे अलग कोड में एक सुव्यवस्थित सरणी के रूप में रखूं, क्योंकि मुझे सरणी के साथ हेरफेर करने की आवश्यकता है?
np.savetxt("output.dat",A,'%10.8e')
np.save('output.dat', A)करूंगा जो इसे एक द्विआधारी प्रारूप में बचाएगा (बहुत तेज, बहुत कम स्थान का उपयोग किया जाता है)।
A = np.loadtxt('output.dat',unpack=True)
h5pyउन लोगों की तुलना में छोटी फाइलें नहीं बनाता है np.save? है h5pyतेजी से np.saveआकार प्रश्न में दिए गए के एरे के लिए?
.datएक्सटेंशन के साथ कैसे बचा रहे हैं ?