Python-3.4.3/C2/Multiple-plots/Hindi
|
|
00:01 | नमस्कार दोस्तों "Multiple plots" पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल के अंत में, आप निम्न करने में सक्षम होंगे-
मल्टिपल plots बनाना, जो overlaid हैं। |
00:15 | figure कमांड का उपयोग करना। |
00:17 | legend कमांड का उपयोग करना। |
00:20 | प्लॉट्स के मध्य स्वीच करना और उन सब में कुछ ऑपरेशन्स करना जैसे प्लॉट्स सेव करना। |
00:28 | To record this tutorial, I am using Ubuntu Linux 14.04 operating system
इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ Ubuntu Linux 14.04 ऑपरेटिंग सिस्टम |
00:36 | Python 3.4.3
IPython 5.1.0 |
00:42 | To practise this tutorial, you should know how to use Plots interactively
इस ट्यूटोरियल का अभ्यास करने के लिए, आपको ज्ञात होना चाहिए कि इंटरैक्टिव रूप से प्लॉट्स का उपयोग कैसे करें, |
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 | यह स्क्रिप्ट विकास द्वारा अनुवादित है, आईआईटी बॉम्बे से में जया आपसे विदा लेती हूँ। धन्यवाद। |