Python-3.4.3/C2/Multiple-plots/Hindi
From Script | Spoken-Tutorial
|
|
00:01 | नमस्कार दोस्तों "Multiple plots" पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल के अंत में, आप निम्न करने में सक्षम होंगे-
मल्टिपल plots बनाना, जो overlaid हैं। |
00:15 | figure कमांड का उपयोग करना। |
00:17 | legend कमांड का उपयोग करना। |
00:20 | प्लॉट्स के मध्य स्वीच करना और उन सब में कुछ ऑपरेशन्स करना जैसे प्लॉट्स सेव करना। |
00:28 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ Ubuntu Linux 14.04 ऑपरेटिंग सिस्टम |
00:36 | Python 3.4.3
IPython 5.1.0 |
00:42 | इस ट्यूटोरियल का अभ्यास करने के लिए, आपको ज्ञात होना चाहिए कि इंटरैक्टिव रूप से प्लॉट्स का उपयोग कैसे करें, |
00:49 | प्लॉट कैसे संयोएं।
प्लॉट्स कैसे सेव करें। |
00:53 | यदि नहीं, तो इस वेबसाइट पर पूर्वापेक्षा पाइथन ट्यूटोरियल्स देखें। |
00:59 | पहले Ctrl+Alt+T कीज एक साथ दबाकर टर्मिनल खोलें। |
01:07 | अब टाइप करें ipython3 और एंटर दबाएं। |
01:13 | pylab package आरंभ करें।
टाइप करें percentage pylab और एंटर दबाएं। |
01:21 | कमांड linspace का उपयोग करके अपने प्लॉट के लिए प्वाइंट्स का सेट बनाएं। |
01:29 | टाइप करें x equals to linspace ब्रैकेट्स में 0 comma 50 comma 10 |
01:39 | अब इन प्वाइंट्स का उपयोग करके एक सामान्य sine curve बनाएं।
टाइप करें plot ब्रैकेट्स में x comma sin(x) |
01:51 | जैसा कि हम देख सकते हैं, यह sine curve smooth curve नहीं है, इसका वास्तविक कारण क्या है? |
01:59 | यह हुआ क्योंकि हमने कुछ प्वाइंट्स चुने, जो 0 से 50 के इस इस बडे अंतराल के लिए 10 है। |
02:08 | Plot function analytical function को प्लॉट नहीं करता है। |
02:12 | analytical function द्वारा दिए गए प्वाइंट्स को प्लॉट करता है। |
02:17 | अब 0 और 50 के मध्य 500 प्वाइंट्स प्राप्त करने के लिए linspace कमांड का उपयोग करें और sine curve फिर से बनाएं। |
02:29 | टाइप करें y equals to linspace ब्रैकेट्स में 0 comma 50 comma 500. |
02:39 | plot ब्रैकेट्स में y comma sin(y) |
02:45 | अब हम smooth curve के साथ sine curve देख सकते हैं। |
02:50 | ध्यान दें हमारे पास एक दूसरे पर ओवरलेड दो प्लाट्स होंगे। |
02:56 | pylab में, डिफॉल्ट रूप से सभी प्लॉट्स ओवरलेड हैं। |
03:01 | दो ओवरलेड प्लॉट्स के मध्य अंतर करने के लिए हम legend कमांड का उपयोग करते हैं। |
03:07 | टाइप करें legend ब्रैकेट्स में square brackets sin(x) comma sin(y). |
03:16 | legend कमांड पैरामीटर को strings की सूची के रूप में लेता है। |
03:21 | फिर यह बने हुए क्रम के अनुसार प्लॉट को strings असाइन करता है। |
03:27 | अब हम देख सकते हैं legends plot area पर two sine curves प्रदर्शित कर रहा है। |
03:34 | IPython टर्मिनल में प्लॉट विंडो को साफ करने के लिए अब clf() टाइप करें। |
03:41 | विडियो रोकें। इस अध्याय को हल करने की कोशिश करें फिर पुनः विडियो चलाएं। |
03:46 | दो प्लॉट्स बनाएं, पहला प्लॉट y equals to 4x square रूप का parabola बनाया जा रहा है। |
03:56 | और दूसरा minus 5 से 5 के अंतराल में y equals to 2x plus 3 रूप की straight line बनायी जा रही है। |
04:05 | प्रत्येक प्लॉट क्या कर रहा है यह दर्शाने के लिए legends का उपयोग करें। |
04:11 | हल के लिए टर्मिनल पर जाएं। टाइप करें x is equal to linspace ब्रैकेट्स में minus 5 comma 5 comma 100 |
04:25 | हम निम्न कमांड्स का उपयोग करके भिन्न रंगों में दो प्लॉट्स प्राप्त कर सकते हैं। |
04:31 | plot ब्रैकेट्स में x comma 4 multiplied by ब्रैकेट्स में x multiplied by x. |
04:42 | plot ब्रैकेट्स में x comma 2 multiplied by x plus 3 |
04:50 | अब, प्लॉट्स पहचानने के लिए legend जोडेंगे। |
04:55 | टाइप करें legend ब्रैकेट्स में, स्क्वायर ब्रैकेट्स में r इंवर्टेड कॉमास में dollar y is equal to 4 x square dollar comma r इंवर्टेड कॉमास में dollar y equals to 2x plus 3 dollar |
05:19 | हम देख सकते हैं legend प्लॉट में जुड गया है। |
05:24 | आगे हम प्लॉट्स के मध्य स्वीच करना सीखेंगे और और ऑपरेशन्स क्रियान्वित करेंगे जैसे कि प्लॉट्स सेव करना आदि। |
05:33 | अब देखते हैं कि इसे कैसे पूरा करें। लेकिन आगे बढने से पहले अपनी स्क्रीन को साफ करें। टाइप करें clf() |
05:43 | टाइप करें x equals to linspace ब्रैकेट्स में 0 comma 50 comma 500 |
05:53 | individual plots पर अधिक नियंत्रण करने के लिए हम figure कमांड का उपयोग करते हैं। टाइप करें figure(1) |
06:03 | plot ब्रैकेट्स में x comma sin(x) comma inside inverted commas b |
06:12 | figure(2) |
06:14 | plot ब्रैकेट्स में x comma cos(x) comma inside inverted commas g |
06:24 | अब दो भिन्न आकृतियों में हमारे पास दो प्लॉट्स हैं, sine curve और cosine curve |
06:33 | figure कमांड एक argument के रूप में एक integer लेता है।
यह समरूपी प्लॉट को चुनने के लिए प्लॉट का सिरियल नंबर है। |
06:43 | सभी प्लॉट कमांड्स हम आगे चल कर चयनित प्लॉट पर लागू करते हैं।
इस उदाहरण में, आकृति 1 sine plot है और आकृति 2 cosine plot है। |
06:56 | उदाहरण के लिए, हम प्रत्येक प्लॉट को अलग-अलग सेव कर सकते हैं। |
07:01 | टाइप करें title ब्रैकेट्स में, इंवर्टेड कॉमास में cos(x) |
07:09 | savefig ब्रैकेट्स में, इंवर्टेड कॉमास में cosine.png |
07:18 | figure(1) |
07:21 | title ब्रैकेट्स में, इंवर्टेड कॉमास में sin(x) |
07:28 | savefig ब्रैकेट्स में, इंवर्टेड कॉमास में sine.png |
07:36 | आकृतियां वर्तमान कार्यरत डाइरेक्टरी में होंगे। अब दोनों प्लॉट विंडो बंद करें। |
07:44 | विडियो रोकें । इस अध्याय को हल करने का प्रयास करें और फिर पुनः विडियो चलाएं। |
07:49 | एक आकृति के रूप में y equals to x रूप की एक लाइन और y is equal to 2x plus 3 रूप की अन्य लाइन खींचें। उन्हें सेव करें। |
08:05 | हल के लिए टर्मिनल पर जाएं।
हम इस प्रश्न को हल करने के लिए figure कमांड का उपयोग करेंगे, पहला plotting area बनाने के लिए |
08:15 | टाइप करें
figure(1) x equals to linspace ब्रैकेट्स में minus 5 comma 5 comma 100 |
08:29 | plot ब्रैकेट्स में x comma x |
08:35 | अब दूसरे plotting area को बनाने और आकृति को प्लॉट करने के लिए figure का उपयोग करें। |
08:43 | टाइप करें
figure(2) plot ब्रैकेट्स में x comma 2x plus 3 |
08:56 | हम निम्नानुसार आकृति सेव करेंगे। |
08:59 | टाइप करें
figure(1) savefig ब्रैकेट्स में, इंवर्टेड कॉमास में plot1.png |
09:11 | figure(2)
savefig ब्रैकेट्स में, इंवर्टेड कॉमास में plot2.png |
09:23 | इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं, हमने सीखा-
मल्टिपल प्लॉट्स बनाना, जो ओवरलेड हैं। |
09:33 | figure कमांड का उपयोग करना। |
09:35 | legend कमांड का उपयोग करना। |
09:38 | प्लॉट्स के मध्य स्वीच करना और उन प्रत्येक पर कुछ ऑपरेशन्स क्रियान्वित करना, जैसे प्लॉट्स सेव करना। |
09:46 | यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं।
वैयक्तिक प्लॉट्स को अलग-अलग प्राप्त करने के लिए कौन सी कमांड का उपयोग होता है? |
09:55 | sine और cosine curve को पहचानने के लिए कौन सी कमांड होगी? |
10:00 | और उत्तर हैं,
कमांड "figure()" वैयक्तिक प्लॉट्स अलग-अलग कर सकती है। |
10:07 | legend कमांड legend ब्रैकेट्स में स्क्वायर ब्रैकेट्स में इंवर्टैड कॉमास में sin(x) comma inside inverted commas cos(x) |
10:21 | कृपया अपने समयबद्ध प्रश्नों को इस फोरम में पोस्ट करें। |
10:26 | कृपया पाइथन पर आपकी सामान्य क्वेरी को इस फोरम पर पोस्ट करें। |
10:31 | FOSSEE टीम TBC प्रोजेक्ट का संयोजन करती है। |
10:35 | स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है।अधिक जानकारी के लिए, कृपया इस साइट पर जाएं। |
10:45 | यह स्क्रिप्ट विकास द्वारा अनुवादित है, आईआईटी बॉम्बे से में जया आपसे विदा लेती हूँ। धन्यवाद। |