1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python में डेटा आयात का परिचय

Connected

अभ्यास

अपने NumPy इम्पोर्ट को कस्टमाइज़ करें

अगर ऐसी पंक्तियाँ हों, जैसे हेडर, जिन्हें आप इम्पोर्ट नहीं करना चाहते? अगर आपकी फाइल का delimiter कॉमा के अलावा कुछ और हो? अगर आप केवल कुछ खास कॉलम ही इम्पोर्ट करना चाहें?

np.loadtxt() कई आर्गुमेंट लेता है जो आपके काम आएँगे:

  • delimiter यह बदलता है कि loadtxt() किस delimiter की अपेक्षा कर रहा है.
    • कॉमा-डिलिमिटेड के लिए आप ',' का उपयोग कर सकते हैं.
    • टैब-डिलिमिटेड के लिए आप '\t' का उपयोग कर सकते हैं.
  • skiprows आपको यह बताने देता है कि कितनी पंक्तियाँ (इंडेक्स नहीं) आप स्किप करना चाहते हैं.
  • usecols उन कॉलमों के इंडेक्स की सूची लेता है जिन्हें आप रखना चाहते हैं.

जिस फाइल को आप इम्पोर्ट करेंगे, digits_header.txt, उसमें एक हेडर है और वह tab-delimited है.

निर्देश

100 XP
  • np.loadtxt() के आर्गुमेंट पूरे करें: फाइल tab-delimited है, आपको पहली पंक्ति स्किप करनी है और केवल पहला और तीसरा कॉलम इम्पोर्ट करना है.
  • अभी-अभी इम्पोर्ट किए गए पूरे array को प्रिंट करने के लिए print() कॉल के आर्गुमेंट को पूरा करें.