मैं एमएल में एमएनआईएसटी डेटा के साथ काम कर रहा हूं (अंकों की पहचान के लिए) और मैं अपने 'mnist.pkl' को 'mnist.pkl.gz' में बदलना चाहता हूं क्योंकि मैं जो ट्यूटोरियल देख रहा हूं वह उस एक्सटेंशन का उपयोग करता है।यह वह फ़ाइल है जिसका वह उपयोग करता है

यदि संभव हो तो कृपया मुझे बताएं कि वे क्या हैं ..... जो उसके पास फ़ाइल नाम ('.../data/mnist.pkl.gz', 'rb') से पहले है यदि आप इससे परिचित हैं< /मजबूत> धन्यवाद

0
D Star Let's Explore 6 अक्टूबर 2020, 04:53

1 उत्तर

सबसे बढ़िया उत्तर

एक्सटेंशन .gz इंगित करता है कि फ़ाइल को gzip का उपयोग करके संपीड़ित किया गया था, जिसे आप कॉल करके कर सकते हैं

gzip mnist.pkl

कमांड लाइन पर। कमांड मूल फ़ाइल को हटा देगा और इसे mnist.pkl.gz नाम के एक संपीड़ित संस्करण से बदल देगा।

उस ने कहा, आपको अपने विशेष मामले में फ़ाइल को संपीड़ित/डिकंप्रेस करने की आवश्यकता नहीं है। महज प्रयोग करें

f = open('../data.mnist.pkl', 'rb')

की बजाय

f = gzip.open('../data.mnist.pkl.gz', 'rb')
3
Simon Fromme 6 अक्टूबर 2020, 04:58