NumPy 1.14 - numpy.savez_compressed()

numpy.savez_compressed




numpy

numpy.savez_compressed

numpy.savez_compressed(file, *args, **kwds) [source]

संपीड़ित .npz प्रारूप में एक फ़ाइल में कई सरणियों को सहेजें।

यदि कीवर्ड तर्क दिए जाते हैं, तो कीवर्ड से फ़ाइलनाम लिए जाते हैं। यदि तर्कों को बिना किसी कीवर्ड के पास किया जाता है, तो संग्रहीत फ़ाइल नाम arr_0, arr_1, आदि हैं।

पैरामीटर:

फ़ाइल : str या फ़ाइल

या तो फ़ाइल नाम (स्ट्रिंग) या एक खुली फ़ाइल (फ़ाइल जैसी वस्तु) जहां डेटा सहेजा जाएगा। यदि फ़ाइल एक स्ट्रिंग या एक पथ है, तो .npz एक्सटेंशन फ़ाइल नाम में जोड़ा जाएगा यदि यह पहले से ही नहीं है।

आर्ग्स : तर्क, वैकल्पिक

फ़ाइल को सहेजने की व्यवस्था करता है। चूंकि पाइथन के लिए savez बाहर एरे के नाम जानना संभव नहीं है, एरे को "अरा_0", "बन्दी 1", इत्यादि नामों से बचाया जाएगा। ये तर्क किसी भी अभिव्यक्ति हो सकते हैं।

kwds : कीवर्ड तर्क, वैकल्पिक

फ़ाइल को सहेजने की व्यवस्था करता है। कीवर्ड नाम के साथ फाइल में एरर सेव हो जाएगा।

यह दिखाता है:

कोई नहीं

यह भी देखें

numpy.save
NumPy फॉर्मेट में बाइनरी फाइल में एक सिंगल ऐरे को सेव करें।
numpy.savetxt
फ़ाइल को सादे पाठ के रूप में एक सरणी सहेजें।
savez
एक असम्पीडित .npz फ़ाइल प्रारूप में कई सरणियों को सहेजें
numpy.load
Savez_compressed द्वारा बनाई गई फ़ाइलों को लोड करें।

टिप्पणियाँ

.npz फ़ाइल प्रारूप उन चर के नाम वाली फ़ाइलों का ज़िपित संग्रह है, जिसमें वे होते हैं। संग्रह zipfile.ZIP_DEFLATED साथ zipfile.ZIP_DEFLATED और संग्रह की प्रत्येक फ़ाइल में .npy प्रारूप में एक चर है। .npy प्रारूप के विवरण के लिए, numpy.lib.format या NumPy एन्हांसमेंट प्रस्ताव http://docs.scipy.org/doc/numpy/neps/npy-format.html

सहेजे गए .npz फ़ाइल को numpy.load करते समय NpzFile ऑब्जेक्ट को लौटाया जाता है। यह एक शब्दकोश जैसी वस्तु है, जो इसकी सरणियों की सूची ( .files विशेषता के साथ) के लिए, और स्वयं सरणियों के लिए .files की जा .files

उदाहरण

>>> test_array = np.random.rand(3, 2)
>>> test_vector = np.random.rand(4)
>>> np.savez_compressed('/tmp/123', a=test_array, b=test_vector)
>>> loaded = np.load('/tmp/123.npz')
>>> print(np.array_equal(test_array, loaded['a']))
True
>>> print(np.array_equal(test_vector, loaded['b']))
True