Series गणित और संरेखण
जानें कि संचालन के दौरान लेबल अपने-आप कैसे संरेखित होते हैं
Series गणित और संरेखण, CoddyKit पर Data Science Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Data Science Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Data Science Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
पूरे कॉलम पर गणित
आप पूरी Series पर एक साथ गणित कर सकते हैं। क्रियाएँ सभी मानों पर साथ-साथ लागू होती हैं, इसलिए आपको कोई लूप लिखने की आवश्यकता नहीं होती। ⚡
एक स्केलर जोड़ें
Series में एक संख्या जोड़ने पर वह संख्या हर मान में जुड़ जाती है। यह प्रसारण पूरे कॉलम में अपने-आप होता है।
import pandas as pd
s = pd.Series([10, 20, 30])
print(s + 5)सभी ऑपरेटर काम करते हैं
घटाव, गुणा और भाग भी इसी तरह काम करते हैं। इनमें से हर क्रिया वेक्टरकृत होती है और एक ही तेज़ चरण में सभी मानों पर लागू होती है।
print(s * 2)दो Series जोड़ें
जब आप दो Series जोड़ते हैं, तो pandas पहले उन्हें उनके इंडेक्स लेबलों के आधार पर एक-दूसरे के अनुरूप रखता है। इस चरण को alignment कहा जाता है और यही इसकी प्रमुख विशेषता है। 🔗
मिलते-जुलते लेबल जुड़ते हैं
जहाँ दोनों Series में एक ही लेबल होता है, वहाँ उनके मान जोड़ दिए जाते हैं। Alignment का अर्थ है कि स्थिति मायने नहीं रखती, केवल लेबल मायने रखते हैं।
a = pd.Series([1, 2], index=['x', 'y'])
b = pd.Series([10, 20], index=['x', 'y'])
print(a + b)क्रम मायने नहीं रखता
लेबल अलग-अलग क्रम में दिखाई दें, तब भी pandas उनका सही मिलान करता है। यह लेबल से लेबल का मिलान करता है, कभी पंक्ति से पंक्ति का नहीं।
b = pd.Series([20, 10], index=['y', 'x'])
print(a + b)गायब लेबल NaN बनाते हैं
यदि कोई लेबल केवल एक Series में मौजूद है, तो उसके लिए परिणाम NaN हो जाता है, जिसका अर्थ है Not a Number। उसका मिलान करने के लिए कोई दूसरा मान नहीं था।
c = pd.Series([1], index=['x'])
print(a + c)रिक्त स्थान भरें
गायब लेबलों को NaN के बजाय किसी डिफ़ॉल्ट मान की तरह मानने के लिए fill_value के साथ .add विधि का उपयोग करें। यहाँ शून्य उन रिक्त स्थानों को भर देता है।
print(a.add(c, fill_value=0))कोई फ़ंक्शन लागू करें
NumPy के कई फ़ंक्शन सीधे Series पर काम करते हैं और एक नई Series लौटाते हैं। हर मान बदल जाता है, जबकि उसका index जस का तस रहता है।
import numpy as np
print(np.sqrt(pd.Series([4, 9, 16])))मास्क बनाने के लिए तुलना करें
तुलनाएँ भी प्रत्येक तत्व पर अलग-अलग चलती हैं और True तथा False वाली Series देती हैं। यह बूलियन mask डेटा को फ़िल्टर करने की शुरुआत है।
print(s > 15)Alignment क्यों बेहतर है
स्वचालित alignment, बेमेल पंक्तियों से होने वाली कई तरह की त्रुटियों को चुपचाप रोकता है। लेबलों पर भरोसा करें और pandas को उनका मिलान करने दें। 🛡️
त्वरित जाँच
आइए पुष्टि करें कि alignment लेबल के गायब होने की स्थिति को कैसे संभालता है।
पुनरावृत्ति
आपने देखा कि Series का गणित वेक्टरकृत होता है, क्रियाएँ इंडेक्स लेबल के आधार पर अनुरूप होती हैं और जब तक आप उन्हें भरते नहीं, बेमेल लेबल NaN देते हैं। बहुत अच्छी प्रगति! 🎉
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “Series गणित और संरेखण” पाठ निःशुल्क है?
हाँ—“Series गणित और संरेखण” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Data Science Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Data Science Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Series गणित और संरेखण” में मैं क्या सीखूँगा?
जानें कि संचालन के दौरान लेबल अपने-आप कैसे संरेखित होते हैं आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Data Science Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Data Science Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Data Science Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“Series गणित और संरेखण” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Data Science Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Data Science Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- नाम और इंडेक्स वाला कॉलम
- लेबल-आधारित बनाम स्थिति-आधारित पहुँच
- Series गणित और संरेखण
- मानों की गिनती और पहचान