शुरू करेंमुफ़्त में शुरू करें

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

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

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

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

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

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में डेटा आयात का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

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

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import numpy
import numpy as np

# Assign the filename: file
file = 'digits_header.txt'

# Load the data: data
data = np.loadtxt(____, delimiter='____', skiprows=____, usecols=[____])

# Print data
print(____)
कोड संपादित करें और चलाएँ