Python-3.4.3/C3/Statistics/Hindi

From Script | Spoken-Tutorial
Revision as of 16:37, 30 July 2019 by Sakinashaikh (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
00:01 नमस्कार दोस्तों "Statistics” using Python पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल के अंत में आप निम्न करने में सक्षम होंगे- Python में statistical ऑपरेशन्स करना।
00:14 संख्याओं के सेट का Sum करना और उनका mean, median और standard deviation ज्ञात करना।
00:22 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ, Ubuntu Linux 16.04 ऑपरेटिंग सिस्टम
00:29 Python 3.4.3 और IPython 5.1.0
00:36 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको ज्ञात होना चाहिए कि फाइल्स से डेटा को लोड़ कैसे करते हैं।
00:42 Lists का उपयोग और Arrays के भागों को ऐक्सेस कैसे करते हैं।
00:47 यदि नहीं, तो इस वेबसाइट पर पूर्वापेक्षा पाइथन ट्यूटोरियल्स देखें।
00:53 इस ट्यूटोरियल के लिए, हम student_record.txt डेटा फाइल का उपयोग करेंगे, जिसका उपयोग हमने पहले के ट्यूटोरियल में किया।
01:03 आप इस फाइल को इस ट्यूटोरियल के Code Files लिंक में भी पा सकते हैं।
01:08 कृपया इसे Home directory में डाउनलोड करें और इसका उपयोग करें।
01:12 हम इस array structured file पर mathematical और logical ऑपरेशन्स का उपयोग करेंगे। इसके लिए हमें Numpy को संस्थापित करने की आवश्यकता है।
01:22 NumPy, अर्थात Numerical Python
01:26 यह एक पुस्तकालय है जिसमें mathematical और numerical नित्य-नियम के लिए pre-compiled functions शामिल हैं।
01:33 NumPy को अलग से संस्थापित किया जाना है।
01:37 पहले Ctrl+Alt+T कीज को एक साथ दबाकर टर्मिनल खोलें।
01:45 सबसे नया pip संस्थापित करें।

pip कमांड का उपयोग python libraries को संस्थापित करने के लिए किया जाता है।

01:53 टाइप करें, sudo apt-get install python3 hyphen pip और एंटर दबाएं।
02:03 संस्थापन के लिए आपके पास root ऐक्सेस होना चाहिए क्योंकि यह admin password के लिए पूछता है।
02:15 आगे, हमें numpy library संस्थापित करने की आवश्यकता है, क्योंकि हम पूरे ट्यूटोरियल में numpy library का उपयोग करेंगे।
02:24 टाइप करें, sudo pip3 install numpy is equal to is equal to 1.13.3 और एंटर दबाएं।
02:38 संस्थापन सफलतापूर्वक पूर्ण हो गया है। हम बिना किसी एरर के terminal prompt देख सकते हैं।
02:47 अब हम loadtxt() function के बारे में सीखेंगे।
02:52 array के रूप में डेटा प्राप्त करने के लिए, हम loadtxt() function का उपयोग करते हैं।
02:58 loadtxt() function के लिए, हमें पहले numpy library इंपोर्ट करने की आवश्यकता है।
03:04 टर्मिनल पर वापस जाएं। अब टाइप करें ipython3 और एंटर दबाएं।
03:12 टाइप करें import numpy as np और एंटर दबाएं। जहाँ np numpy के लिए उपनाम है और यह कोई भी नाम हो सकता है।
03:24 एक array के रूप में फाइल student_record.txt से डेटा लोड करें।
03:32 टाइप करें, L is equal to np dot loadtxt parentheses में quotes मेंstudent_record.txt comma usecols is equal to parentheses में 3 comma 4 comma 5 comma 6 comma 7 comma delimiter is equal to quotes में semicolon और एंटर दबाएं।
04:04 टाइप करें L और एंटर दबाएं।
04:07 हमें array के रूप में आउटपुट प्राप्त होता है।
04:11 loadtxt एक एक्स्टरनल फाइल से डेटा लोड करता है।
04:16 Delimiter कैरेक्टर के प्रकार को निर्दिष्ट करता है जिससे डेटा का फिल्ड्स पृथक होता है। usecols उपयोग होने वाले columns को निर्दिष्ट करता है।
04:27 loadtxt, delimiter और usecols keywords हैं।
04:33 अतः student_record.txt से columns 3,4,5,6,7 यहाँ लोड हो गए हैं।
04:42 column numbers के मध्य में 'comma' जुड़ गया है क्योंकि usecols एक sequence है।
04:49 जैसा कि हम देख सकते हैं L एक array है। हम shape का उपयोग करके इस array का आकार प्राप्त कर सकते हैं।
04:58 टाइप करें, L dot shape और एंटर दबाएं।
05:04 हमें क्रमशः rows और columns की संख्या के साथ tuple प्राप्त होता है।
05:11 इस उदाहरण में, array L में एक लाख पचासी हजार छह सौ और सड़सठ rows और 5 columns हैं।
05:22 student_record.txt फाइल पर वापस जाएं।
05:28 अब इन पर statistical ऑपरेशन्स लागू करना शुरू करते हैं। आप पहले छात्र के लिए सभी विषयों के अंकों का योग कैसे प्राप्त कर सकते हैं?
05:39 टर्मिनल पर वापस जाएं। array में पहली रोज़ को ऐक्सेस करने के लिए, हम टाइप करेंगे L square brackets में 0 और एंटर दबाएं
05:54 अब इसके योग के लिए टाइप करें totalmarks is equal to sum parentheses में L square brackets में 0 और एंटर दबाएं।
06:09 टाइप करें totalmarks और एंटर दबाएं। हमें पहले छात्र के सभी विषयों के अकों का योग प्राप्त हुआ है।
06:19 अब mean प्राप्त करने के लिए हम array की लंबाई से totalmarks में भाग देंगे।
06:26 टाइप करें, totalmarks divided by len parentheses में L square brackets में 0 और एंटर दबाएं।
06:40 या function mean का उपयोग करें। टाइप करें np dot mean parentheses में L square brackets में 0 और एंटर दबाएं।
06:55 लेकिन हमारे पास बड़ा data set है। और एक-एक करके प्रत्येक छात्र के लिए mean की गणना करने में समय लगता है।
07:04 क्या यहाँ कार्य को कम करने के लिए कोई तरीका है?

इसके लिए, हम mean के documentation को देखेंगे।

07:12 टाइप करें, np dot mean questionmark और एंटर दबाएं। अधिक जानकारी के लिए टेक्स्ट को पढ़ें।
07:23 documentation से बाहर आने के लिए q टाइप करें।
07:28 उपर्युक्त उदाहरण में, L matrix जैसे two dimensional array है।
07:35 हम array के प्रत्येक axis में mean की गणना कर सकते हैं।
07:41 rows का axis 0 और कॉलम्स 1 द्वारा रेफर है।
07:48 सभी columns में mean की गणना करने के लिए, हमें axis के लिए अतिरिक्त parameter 1 को पास करना होगा।
07:57 टर्मिनल पर वापस आएं।
08:00 अब प्रत्येक विषय के लिए सभी छात्रों द्वारा प्राप्त अंकों के mean की गणना करते हैं।
08:07 टाइप करें np dot mean parentheses में L comma 0 और एंटर दबाएं।
08:18 अब हम सभी छात्रों के लिए अंग्रेजी के अंकों के median की गणना करेंगे।
08:25 टाइप करें L square brackets मेंcolon comma 0 और एंटर दबाएं।
08:35 ध्यान दें colon comma zero array में पहले column को प्रदर्शित करता है। जो कि English Mark है।
08:45 median प्राप्त करने के लिए, हम function median का उपयोग करेंगे।
08:51 टाइप करें np dot median parentheses में L square brackets मेंcolon comma 0 एंटर दबाएं।
09:04 सभी विषयों के लिए, हम यहाँ दिखाए गए अनुसार median function का उपयोग करके सभी rows में median की गणना कर सकते हैं।
09:13 टाइप करें np dot median parentheses में L comma 0 एंटर दबाएं।
09:24 उसी तरह से standard deviation की गणना करने के लिए हम function std का उपयोग करेंगे।
09:31 अंग्रेजी विषय के लिए Standard deviation निम्न टाइप करके प्राप्त किया जा सकता है np dot std parentheses में L square brackets मेंcolon comma 0 एंटर दबाएं।
09:50 और सभी rows के लिए, हम टाइप करेंगे np dot std parentheses में L comma 0 और एंटर दबाएं।
10:03 यहाँ वीडियो रोकें, निम्न अध्याय का अभ्यास करें और पुनः वीडियो शुरू करें।
10:09 फाइल football.txt को रेफर करें, जो इस ट्यूटोरियल के Code Files लिंक में उपलब्ध है।
10:18 फाइल को डाउनलोड करें और वर्तमान working directory में सेव करें।
10:23 अभी वर्तमान working directory Home directory है।
10:28 football.txt में, पहला कॉलम्स player name है,
10:34 दूसरा घरेलू खेल में goals है और तीसरा बाहरी खेल में goals है।
10:42 प्रत्येक खिलाड़ी के लिए कुल गोल्स,

घरेलू या बाहरी खेल के गोल्स का Mean,

10:50 घरेलू और बाहरी खेल के गोल्स का Standard deviation ज्ञात करें।
10:55 टर्मिनल पर जाएं।
10:58 हल है पहले टाइप करें L is equal to np dot loadtxt parentheses में quotes में football.txt comma usecols is equal to parentheses में 1 comma 2 comma delimiter is equal to quotes में comma. एंटर दबाएं।
11:31 np dot sum parentheses में L comma 1 और एंटर दबाएं।
11:39 दूसरे के लिए उत्तर है np dot mean parentheses मेंL comma 0 और एंटर दबाएं।
11:50 तीसरा है, np dot std parentheses में L comma 0 और एंटर दबाएं।
11:59 इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं।

इस ट्यूटोरियल में हमने Python में मानक statistical operations करना सीखा जैसे sum, mean, median और standard deviation.

12:18 यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं।
12:23 दी गई two dimensional list के अनुसार, आप प्रत्येक रो के लिए mean की गणना कैसे करेंगे?
12:32 दूसरा । दी गई लिस्ट के median की गणना करें।
12:37 तीसरा। यहाँ 6 columns की एक फाइल है। लेकिन हम केवल columns 2,3,4,5 से टेक्स्ट लोड करना चाहते हैं। हम इसे कैसे निर्दिष्ट करेंगे?
12:51 और उत्तर हैं,

प्रत्येक रो का mean प्राप्त करने के लिए, हम function mean में दूसरे parameter के रूप में केवल 1 पास करेंगे।

13:02 np.mean parentheses में two_dimensional_list comma 1
13:11 हम लिस्ट के median की गणना करने के लिए function median का उपयोग करेंगे np.median parentheses में student_marks
13:24 तीसरा। फाइल के विशिष्ट columns को निर्दष्ट करने के लिए, हम पैरामीटर usecols is equal to parentheses में 2, 3, 4, 5 का उपयोग करेंगे।
13:39 कृपया समय के साथ अपने प्रश्नों को इस फोरम में पोस्ट करें।
13:43 कृपया Python से संबधित अपने सामान्य प्रश्नों को इस फोरम पर पोस्ट करें।
13:48 FOSSEE टीम TBC परियोजना का समन्वय करती है।
13:53 स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है। अधिक जानकारी के लिए, इस वेबसाइट पर जाएँ।


14:05 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh