Python-3.4.3/C2/Embellishing-a-plot/Hindi

From Script | Spoken-Tutorial
Revision as of 07:33, 10 June 2019 by Sakinashaikh (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
00:01 नमस्कार दोस्तों, "Embellishing a Plot" पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल के अंत तक, हम सीखेंगे- plot color, line style, linewidth की विशेषताओं को बदलना।
00:16 embedded LaTeX के साथ प्लॉट में टाइटल जोड़ना।
00:20 x और y axes लेबल करना। plot में एनोटेशन्स जोड़ना।
00:26 axes की लिमिट्स प्राप्त और सेट करना।
00:30 इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ Ubuntu Linux 14.04 ऑपरेटिंग सिस्टम
00:37 Python 3.4.3 , IPython 5.1.0
00:43 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको ज्ञात होना चाहिए कि ipython कंसोल पर बुनियादी Python कमांड्स कैसे रन करें और इंटरैक्टिव ढंग से प्लॉट का उपयोग कैसे करें।
00:54 यदि नहीं है, तो वेबसाइट पर पूर्वापक्षा Python ट्यूटोरियल देखें।
00:59 ipython3 से शुरू करते हैं।
terminal खोलें। 
01:05 ipython3 टाइप करें और एंटर दबाएं।
01:11 pylab package आरंभ करते हैं।
01:15 percentage pylab टाइप करें और एंटर दबाएं।
01:21 सबसे पहले हम एक साधारण प्लॉट बनायेंगे और इसे परिवर्तित करना शुरू करेंगे।
01:26 टाइप करें x = linspace ब्रैकेट्स में minus 2 comma 4 comma 20 और एंटर दबाएं।
01:40 फिर टाइप करें plot ब्रैकेट्स में x comma sin(x) और एंटर दबाएं।
01:49 अब हम प्लॉट विंडो में sine curve देख सकते हैं।
01:53 pylab के अनुसार लाइन का डिफॉल्ट रंग और मोटाई है।
01:59 अब इस curve के पैरामीटर्स बदलते हैं।
02:03 ऐसा करने के लिए हम प्लॉट कमांड में अतिरिक्त आर्गुमेंट्स पास कर सकते हैं।
02:09 सबसे पहले हम ipython कंसोल में clf() टाइप करके प्लॉट विंडो साफ करेंगे।
02:16 अब आप एक खाली प्लॉट विंडो देख सकते हैं।
02:20 अब अतिरिक्त color argument के साथ समान sine curve प्लॉट करें।
02:26 अतः हम टाइप करेंगे plot ब्रैकेट्स में x comma sin(x) comma इन्वर्टेड कॉमा में r और एंटर दबाएं। यहाँ argument 'r' लाल रंग के लिए है।
02:44 प्लॉट विंडो पर समान sine curve अब लाल रंग में दिखते हैं।
02:50 प्लॉट विंडो को बंद न करें, केवल मिनिमाइज करें।
02:54 हम 'linewidth' argument का उपयोग करके लाइन की मोटाई को बदल सकते हैं।
03:00 इस समय हम प्लॉट विंडो पर cosine curve ड्रा करेंगे।
03:05 अतः टाइप करें plot ब्रैकेट्स में x comma cos(x) comma linewidth is equals to 2 और एंटर दबाएं।
03:18 प्लॉट विंडो में लाइन की मोटाई 2 के साथ cosine curve निर्मित होता है।
03:24 अब linewidth 3 के साथ नीले रंग में एक sine curve प्लॉट करने की कोशिश करते हैं।
03:31 यहाँ शुरू से ही प्रत्येक कमांड, जिन्हें हम Ipython कंसोल पर टाइप करते हैं, को निष्पादित करने के लिए एंटर की दबाएं।
03:39 clf() टाइप करके प्लॉट विंडो को साफ करें।
03:44 आप फिर से खाली प्लॉट विंडो देखेंगे।
03:48 टाइप करें plot ब्रैकेट्स में x comma sin(x) comma इंवर्टेड कॉमास में b comma linewidth is equal to 3
04:03 color और linewidth का संयोजन हमारे लिए कार्य करेगा।
04:08 solid style के बजाय dotted style में पलॉट प्राप्त करने के लिए, linestyle में डॉट डालें।
04:16 पहले, प्लॉट विंडो को साफ करने के लिए clf() टाइप करें।
04:20 अब टाइप करें plot ब्रैकेट्स में x comma sin(x) comma इंवर्टेड कॉमास में dot
04:32 हमें sine curve डॉटेड स्टाइल में प्राप्त होता है।
04:36 अब plot की जानकारी देखते हैं।
04:40 टाइप करें plot question mark और एंटर दबाएं।
04:47 विडियो रोकें । इसका अभ्यास करें और पुनः विडियो चलाएं।
04:52 लाल dash line और linewidth 3 में x verses cos(x) का curve प्लॉट करें।
05:00 हल के लिए कंसोल पर जाएं।
05:04 प्लॉट विंडो को साफ करने के लिए clf() टाइप करें।
05:08 टाइप करें plot ब्रैकेट्स में x comma cos(x) comma इंवर्टेड कॉमास में r hyphen hyphen comma linewidth equals to 3
05:25 linewidth argument और linestyle के संयोजन का उपयोग करते हैं।
05:30 अब जानते हैं कि color, style और thickness के साथ bare minimum plot कैसे बनाएं।
05:38 अब प्लॉट को और रूपांतरित करके देखें।
05:42 function minus x square plus 4x minus 5 के लिए प्लॉट के साथ शुरू करते हैं।
05:51 अब टाइप करें plot ब्रैकेट्स में x comma minus x multiplied by x plus 4 multiplied by x minus 5 comma इंवर्टेड कॉमास में r comma linewidth is equal to 2
06:16 हम इस समीकरण का कर्व प्लॉट विंडो में देखेंगे।
06:21 लेकिन आकृति में प्लॉट का वर्णन करने वाला कोई विवरण नहीं है।
06:26 प्लॉट में टाइटल जोड़ने के लिए title command का उपयोग करें।
06:31 अतः टाइप करें title ब्रैकेट्स में, इंवर्टैड कॉमास में Parabolic function minus x square plus 4x minus 5
06:48 title command जैसा कि आप देख सकते हैं, एक argument के रूप में string लेता है।
06:54 हम प्लॉट विंडो पर टाइटल देख सकते हैं। लेकिन यह फार्मेटेड नहीं है और साफ नहीं दिख रहा है।
07:03 यदि यहाँ fractions और complex फंक्शन्स होते हैं, तो यह और भी जर्जर दिखाई देगा।
07:09 साफ दिखने के लिए टाइटल को LaTeX फॉर्मेट में लिखते हैं।
07:14 LaTeX फॉर्मेट के लिए, हम string के आगे और पीछे dollar sign रखेंगे।
07:20 टाइप करें title ब्रैकेट्स में r इंवर्टेड कॉमास में Parabolic function dollar minus x square plus 4x minus 5 dollar
07:38 यहाँ ' r ' का अर्थ है कि string को raw string माना जाना है।
07:45 यह सभी escape codes को अनदेखा करेगा।
07:49 जैसा कि हम देख सकते हैं कि polynomial टाइटल में अब फॉर्मेटेड है।
07:55 हालांकि हमारे पास टाइटल है, प्लॉट x और y axes लेबलिंग के बिना पूर्ण नहीं होता है।
08:03 अतः हम x और y axes को LaTeX style में लेबल करेंगे।
08:09 टाइप करें xlabel ब्रैकेट्स में r इंवर्टेड कॉमास में dollar x dollar और ylabel ब्रैकेट्स में r इंवर्टेड कॉमास में dollar y dollar
08:30 प्लॉट अब लगभग पूर्ण हो गया है।
08:34 अब हम local maxima के रूप में point(2 comma minus 1) को मानकर प्वाइंट्स को नाम देंगे।
08:42 प्वाइंट को देने के लिए, हम function annotate का उपयोग करेंगे।
08:46 टाइप करें annotate ब्रैकेट्स में, इंवर्टेड कॉमास में local maxima comma xy equals to ब्रैकेट्स में 2 comma minus 1
09:03 हम 2 comma minus 1 प्वाइंट पर local maxima देख सकते हैं।
09:09 annotate command में पहला argument प्वाइंट का नाम है।
09:15 दूसरा argument प्वाइंट के coordinates का प्रतिनिधित्व करता है।
09:20 यह दो नंबर्स सहित एक tuple है। पहला x coordinate है और दूसरा y coordinate है।
09:29 आगे, टाइप करें xlim brackets

xlim function वर्तमान x axis limits वापस करता है।

09:39 फिर टाइप करें ylim brackets ylim function वर्तमान y-axis limits वापस करता है।
09:49 xlim inside the brackets minus 4 comma 5 टाइप करके x-axis की लिमिट minus 4 से 5 सेट करें।
10:02 उसी तरह y-axis की लिमिट सेट करें।
10:07 टाइप करें ylim ब्रैकेट्स में minus 15 comma 2.
10:19 विडियो रोकें। इस अध्याय हल करने की कोशिश करें और विडियो पुनः चलाएं।
10:24 point (minus 4 comma 0) पर "root" नामक annotation बनाएं।
10:31 पहले annotation में क्या होता है?
10:35 हल के लिए Ipython कंसोल पर जाएं।
10:39 टाइप करें annotate ब्रैकेट्स में, इंवर्टेड कॉमास में root comma xy is equal to minus 4 comma 0
10:53 प्रत्येक annotate command फिगर पर नया annotation बनाता है।
10:59 इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं। इस ट्यूटोरियल में हमने सीखा- अतिरिक्त arguments पास करके color, line width, line style जैसे प्लॉट के attributes को परिवर्तित करना।
11:16 'title command का उपयोग करके प्लॉट में टाइटल जोड़ना।
11:20 string के पहले और बाद में $ चिन्ह जोड़कर LaTeX style formatting सम्मिलित करना।
11:28 xlabel() and ylabel() कमांड्स का उपयोग करकेx और y axes लेबल करना।
11:34 annotate() कमांड का उपयोग करके प्लॉट में annotations जोड़ना।
11:39 xlim() and ylim() कमांड्स का उपयोग करके axes की लिमिट सेट और प्राप्त करना।
11:46 यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं।
11:51 लाइन की मोटाई 4 के साथ minus 2pi से 2pi के मध्य cosine graph का एक प्लॉट बनाएं।
12:00 प्रलेखीकरण पढ़ें और ज्ञात करें कि क्या command ylabel में टेक्स्ट के alignment को परिवर्तित करने का कोई तरीका है।
12:09 और उत्तर हैं, लाइन की मोटाई 4 के साथ प्वाइंट्स minus 2pi और 2pi के मध्य cosine graph प्लॉट करने के लिए, हम linspace और plot कमांड का उपयोग करेंगे जैसे x equals to linspace ब्रैकेट्स में minus 2pi comma 2pi.
12:31 plot (x comma cos(x) comma linewidth equals to 4)
12:38 दूसरे प्रश्न का उत्तर है, नहीं। हमारे पास ylabel कमांड में टेक्स्ट के alignment को परिवर्तित करने के लिए कोई विकल्प नहीं है।
12:48 क्या इस स्पोकन ट्यूटोरियल में आपको कोई प्रश्न है?
12:51 मिनट और सेकंड चुनें जहाँ पर आपके पास प्रश्न है।


12:55 अपना प्रश्न संक्षिप्त में बताएं।

FOSSEE टीम से कोई उनका उत्तर देगा। कृपया इस साइट पर जाएं।

13:03 क्या आपके पास कोई पाइथन पर सामान्य/तकनीकी प्रश्न है?
13:08 कृपया FOSSEE फोरम पर जाएं। और अपना प्रश्न पोस्ट करें।
13:12 FOSSEE टीम लोकप्रिय पुस्तकों के कई हल किए गए उदाहरणों की कोडिंग का संयोजन करती है।
13:18 हम ऐसा करने वालों को मानदेय और प्रमाण पत्र देते हैं। अधिक जानकारी के लिए, कृपया इस साइट पर जाएं।
13:27 स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है।
13:34 यह स्क्रिप्ट विकास द्वारा अनुवादित है, आईआईटी बॉम्बे से में जया आपसे विदा लेती हूँ। धन्यवाद।

Contributors and Content Editors

Sakinashaikh