ऐरे का इंडेक्सिंग और स्लाइसिंग
पंक्तियाँ, कॉलम और श्रेणियाँ निकालें
ऐरे का इंडेक्सिंग और स्लाइसिंग, CoddyKit पर Data Science Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Data Science Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Data Science Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
ज़रूरत वाले हिस्से निकालें
वास्तविक विश्लेषण का अर्थ है अपने डेटा के हिस्से निकालना। NumPy का इंडेक्सिंग आपको एकल मान, पंक्तियाँ, स्तंभ या श्रेणियाँ आसानी से निकालने देता है। ✂️
स्थान के आधार पर एकल तत्व
सूची की तरह ही, आप किसी तत्व तक उसके इंडेक्स से पहुँचते हैं। गिनती शून्य से शुरू होती है, इसलिए arr[0] पहला मान होता है।
arr = np.array([10, 20, 30])
arr[0] # 10अंत से गिनें
ऋणात्मक इंडेक्स पीछे से गिनते हैं। arr[-1] ऐरे की लंबाई जाने बिना आपको अंतिम तत्व दे देता है।
arr[-1] # 30स्लाइस से श्रेणी निकालें
खंड start:stop का उपयोग करके किसी दायरे के मान निकालता है। start शामिल होता है, stop नहीं, ठीक Python सूचियों की तरह।
np.arange(10)[2:5] # 2 3 4खंड के अंदर चरण
चरण के लिए तीसरी संख्या जोड़ें। ::2 का उपयोग करने पर हर दूसरा तत्व रखा जाता है, जो डेटा को कम करने का आसान तरीका है।
np.arange(10)[::2] # 0 2 4 6 8दो आयाम, एक कोष्ठक
2D सारणी के लिए एक ही कोष्ठक में पंक्ति और स्तंभ दें: arr[row, col]। यह दो बार कोष्ठक लगाने की तुलना में अधिक साफ़ है।
m = np.array([[1, 2], [3, 4]])
m[1, 0] # 3पूरी पंक्ति निकालें
अकेला कोलन उस अक्ष के सभी मान लेने का अर्थ है। इसलिए m[0, :] पहली पूरी पंक्ति लौटाता है।
m[0, :] # array([1, 2])पूरा स्तंभ निकालें
स्तंभ निकालने के लिए इसे उलट दें। m[:, 0] हर पंक्ति से होकर केवल पहले स्तंभ के मान रखता है।
m[:, 0] # array([1, 3])खंड प्रतिलिपियाँ नहीं, दृश्य होते हैं
सावधान रहें: कोई खंड मूल सारणी का दृश्य होता है। खंड में बदलाव करने पर स्रोत सारणी भी बदल जाती है, जो आपको चौंका सकता है।
s = arr[0:2]
s[0] = 99 # arr also changesवास्तविक प्रतिलिपि बनाएँ
जब आपको स्वतंत्र प्रति चाहिए, तब copy चलाएँ। यह अलग सारणी लौटाता है, इसलिए किए गए बदलाव मूल सारणी को कभी नहीं छूते।
safe = arr[0:2].copy()मान देने के लिए भी खंड बनाएँ
अनुक्रमण बाईं ओर भी काम करता है। किसी खंड को मान दें और एक ही बार में पूरे दायरे को अपडेट करें।
arr[0:2] = 0 # first two become 0त्वरित जाँच
आइए 2D सारणी से एक स्तंभ चुनकर जाँच करें।
पुनरावलोकन
अब आप सारणियों को अलग-अलग तरह से बाँट सकते हैं: एकल मानों का अनुक्रमण कर सकते हैं, चरणों के साथ दायरों के खंड बना सकते हैं, पंक्तियों और स्तंभों को चुन सकते हैं, और सुरक्षित रहने के लिए प्रतिलिपि बना सकते हैं। 🎉
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “ऐरे का इंडेक्सिंग और स्लाइसिंग” पाठ निःशुल्क है?
हाँ—“ऐरे का इंडेक्सिंग और स्लाइसिंग” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Data Science Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Data Science Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“ऐरे का इंडेक्सिंग और स्लाइसिंग” में मैं क्या सीखूँगा?
पंक्तियाँ, कॉलम और श्रेणियाँ निकालें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Data Science Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Data Science Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Data Science Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“ऐरे का इंडेक्सिंग और स्लाइसिंग” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Data Science Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Data Science Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Python सूची से ndarray तक
- Shape, Size और dtype
- लूप के बिना वेक्टराइज़्ड गणित
- ऐरे का इंडेक्सिंग और स्लाइसिंग