আমার কাছে একটি পাইথন কোড রয়েছে যার আউটপুট একটি
আকারের ম্যাট্রিক্স, যার এন্ট্রিগুলি সব ধরণের float। যদি আমি এটি এক্সটেনশান দিয়ে সংরক্ষণ করি .datতবে ফাইলের আকারটি 500 এমবি ক্রমযুক্ত। আমি পড়েছি যে ব্যবহার h5pyকরে ফাইলের আকার যথেষ্ট হ্রাস পায়। সুতরাং, আসুন আমি বলি যে আমার কাছে 2D নাম্বার অ্যারে রয়েছে 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এক্সটেনশন দিয়ে সংরক্ষণ করছেন ?