Python/C2/Using-the-plot-command-interactively/Hindi

From Script | Spoken-Tutorial
Revision as of 19:03, 20 September 2013 by Sakinashaikh (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Timing Visual Cue
0:00 नमस्कार, iPython के द्वारा simple plots बनाने" के इस tutorial में आपका स्वागत है ।
0:06 हमें आशा है की आपके computer पर iPython चल रहा है ।
0:10 इस tutorial में हम निम्न चीज़े सीखेंगे
  1. गणितीय फंक्शन का उपयोग करके सिंपल प्लॉट्स बनाना
  2. फिगर विंडो का उपयोग करके प्लॉट्स को बेहतर तरीके से समझना
0:20 सबसे पहले हम iPython शुरू करते हैं ।
0:22 terminal ओपन करें और टाइप करें ipython hyphen pylab और enter दबाएं ।
0:35 pylab एक पायथन लाइब्ररी है जो हमें प्लोटिंग की सुविधा देती है ।
0:39 इसके अलावा यह हमें कई महत्वपूर्ण गणितीय एवं वैज्ञानिक फंक्शन्स की सुविधा देती है ।
0:43 शेल में “IPython space hyphen pylab” कमांड चलाने के बाद आपको iPython और pylab पर कुछ जानकारी दिखाई देगी। इसके बाद आपको In[1] prompt दिखाई देगा ।
0:55 यदि आपको `ERROR: matplotlib could NOT be imported! Starting normal Ipython.` जैस कोई error दिखाई देता है ।
1:02 तो आपको "matplotlib" इनस्टॉल करना होगा और उसके बाद फिर से कमांड रन करना होगा ।
1:08 अब iPython Shell पर 'linspace' टाइप करें और फिर '?' टाइप करें ।
1:19 जैसा की documentation मे बताया गया है कि, यह प्रारंभ ‍‌‌‌तथा अंत के बीच में समानांतर “num” सैंपल चिन्हित करता है ।
1:29 उदाहरण के लिए हम “100 points” plot करने का प्रयास करते हैं ।
1:33 टाइप करें linspace ब्रैकेट में 1 comma 100 comma 100 और एंटर प्रेस करें ।
1:47 जैसा कि आप "1 से 100" तक नम्बरों का एक क्रम देख सकते हैं ।
1:52 अब हम 0 से 1 के बीच 200 पॉइंट्स बनाने का प्रयास करते हैं ।
1:57 इसके लिए हमें टाइप करना होगा linspace" ब्रैकेट में 0 comma 1 comma 200
2:11 यहाँ पर 0 शुरुआती, तथा 1 आखरी और 200 पॉइंट्स की संख्या है ।
2:18 linspace में शुरुआती और आखरी पॉइंट्स पूर्णांक , दशमलव या constants ( कान्स्टन्ट) हो सकते हैं ।
2:24 अब हम minus pi से pi के बीच में 100 पॉइंट्स चिन्हित करने का प्रयास करते हैं ।
2:30 यहाँ pi, pylab द्वारा परिभाषित constant (कान्स्टन्ट) है ।
2:34 इसे एक variable P में सेव करें ।
2:52 यदि हम अब "len" ब्रैकेट में p टाइप करते हैं, हमें पॉइंट्स की संख्या मिल जाएगी
3:05 len फंक्शन हमें अनुक्रम में elements (एलिमेंट्स ) की संख्या देता हैं
3:11 अब हम minus pi और pi के बीच एक cosine curve प्लाट करने का प्रयास करते हैं। इसके लिए हम plot कमांड का उपयोग करते हैं । यहाँ cos(p) हर अनुरूपी point p पर हमें p की cosine वेल्यू देगा ।
3:50 हम cos(p) को cosine variable के लिए सेव कर सकते हैं और उसके बाद plot फंक्शन की मदद से प्लाट कर सकते हैं ।
3:57 plot को clear करने के लिए हम clf() फंक्शन का उपयोग करते हैं ।
4:19 हम ऐसा इसलिए करते हैं क्योकि यदि हम कोई नया plot बनाना चाहें तो पिछले प्लाट पर कोई असर न पड़े ।
4:25 चूँकि हम plot ओवरलैप से होने वाली किसी भी प्रकार की अव्यय्वस्था नहीं चाहते, हम इसे clf() से क्लिअर कर देते हैं ।
4:34 अब हम एक sine plot बनाने का प्रयास करते हैं ।
5:04 plot विंडो में उपलब्ध विभिन्न विकल्प, प्लाट को बेहतर रूप से समझने में हमारी सहायता करते हैं ।
5:11 आइए इन विकल्पो पर एक नज़र डालते हैं ।
5:14 जैसा की हम देख सकते हैं, mouse पॉइंटर को plot के ऊपर चलाने से हमें प्रत्येक पॉइंट का स्थान पता चलता है ।
5:26 विंडो के निचले बाएँ ओर कुछ बटन्स हैं ।
5:30 इनमे से सबसे दायीं ओर का बटन फाइल सेव करने के लिए है।
5:35 इस पर click करें और file का नाम टाइप करें ।
5:48 हम इस file को sin underscore curve नाम से pdf फॉर्मेट में सेव करते हैं ।
6:00 जैसा की आप देख सकते हैं, हम file फॉर्मेट ड्रापडाउन से निर्धारित कर सकते हैं ।
6:05 png, eps, pdf, ps जैसे फॉर्मेट उपलब्ध हैं ।
6:17 save बटन के बाएँ ओर margin निर्धारित करने के लिए slider बटन है ।
6:25 इसकी बाएँ ओर zoom बटन है, इस बटन से हम plot को ज़ूम कर के देख सकते हैं ।
6:30 जिस क्षेत्र को "zoom" करना है, केवल उस क्षेत्र को निर्दिष्ट करें ।
6:40 स्लाइडर बटन के बाएँ ओर बटन का उपयोग axes को move करने के लिए कीजिए ।
6:50 अगले दो बटन जिसपर बाएँ और दायें arrow आइकन हैं, यह प्लाट की अवस्था को परिवर्तित करते हैं और उसे पहले की अवस्था में ले जाते हैं ।
7:00 यह browser के back और forward बटन जैसे ही काम करते हैं ।
7:06 अंतिम बटन "home" है, जो सबसे पहले प्लाट को लक्षित करता देता है ।
7:13 विडियो को यहाँ रोकें , निम्न का अभ्यास कीजिये और फिर विडियो शुरू करें ।
7:20 Plot (sin(x) into sin(x)) by x.
7:26 पहला , plot को "sin square by x.pdf " नाम से pdf फॉर्मेट में सेव करें ।
7:33 दूसरा, "Zoom "कीजिये और "Maxima" ढूंढे ।
7:37 3. प्रारंभिक स्थिति में लाइए
7:44 अब हम आज सीखी हुई चीजों को दोहराएंगे ।
7:49 Ipython के साथ pylab कैसे इस्तेमाल करें ।
7:52 linspace फंक्शन का उपयोग करके "num" समानांतर पॉइंट्स को बनाना ।
7:57 len function का उपयोग कर अनुक्रम की लम्बाई जानना ।
8:01 "plot" का उपयोग कर गणितीय फंक्शन्स "plot" करना ।
8:05 clf का उपयोग कर ड्राइंग एरिया को क्लियर करना ।
8:08 "UI" की मदद से plot को बेहतर रूप से समझना और save, zoom का उपयोग करना और x तथा y axis पर plot को मूव करना ।
8:23 minus pi by 2 और pi by 2 के बीच 100 समानांतर पॉइंट्स अंकित करना ।
8:31 दूसरा, iPython में फिगर क्लिअर कैसे करें ।
8:36 तीसरा, अनुक्रम की लम्बाई कैसे पता करें ।
8:43 और उत्तर हैं
8:45 पहला, हम "linspace ब्रैकेट में minus pi by 2 comma pi by 2 comma 100" command का उपयोग minus pi by 2 और pi by 2 के बीच 100 समानांतर पॉइंट्स अंकित करने के लिए करते हैं ।
9:03 दूसरा, हम clf क्लोज़िंग ब्रैकेट फंक्शन का उपयोग फिगर क्लिअर करने के लिए करते हैं ।
9:11 तीसरा, हम ब्रैकेट में sequence_name फंक्शन का उपयोग अनुक्रम की लम्बाई जानने के लिए करते हैं ।


9:20 आशा करते हैं कि इस ट्यूटोरियल का आपने आनंद लिया और इसे लाभदायक समझा ।
9:24 धन्यवाद ।

Contributors and Content Editors

Gaurav, Sakinashaikh