Python/C3/Least-square-fit/Hindi

From Script | Spoken-Tutorial
Revision as of 11:46, 7 August 2014 by PoojaMoolya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 नमस्कार दोस्तों 'लीस्ट स्कवैर फिट' पर ट्यूटोरियल में आपका स्वागत है।
00:05 इस ट्यूटोरियल के अंत में, आप
  1. दिए हुए बिन्दुओं के समूह के लिए लीस्ट स्कवैर फिट लाइन बनाने में सक्षम होंगे।
00:11 इस ट्यूटोरियल को शुरू करने से पहले, हम आपको "प्लॉट को परस्परता से इस्तेमाल करने", "फाइल्स से डेटा लोड करने" और "अरैज़ के साथ शुरुआत करने" पर ट्यूटोरियल को समाप्त करने की सलाह देते हैं।
00:22 चलिए इस ट्यूटोरियल को एक उदाहरण की मदद से शुरू करते हैं।
00:27 फ़ाइल ‘pendulam.txt’ के डेटा का इस्तेमाल करके l वर्सस tt स्कवैर के लिए एक लीस्ट स्कवैर फिट लाइन बनाएँ।
00:36 हमारे पास सरल पेंडुलम परीक्षण से निर्मित एक इनपुट फ़ाइल है।
00:40 इसमें डेटा के दो कॉलम्स हैं।
00:43 पहला कॉलम पेंडुलम की लम्बाई है और दूसरा पेंडुलम का अनुरूपी समय क्रम है।
00:48 जैसा कि हम जानते हैं, पेंडुलम का टाइम पीरियड का स्कवैर उसकी लम्बाई के सीधा अनुपाती है,
00:54 हम l वर्सस t square प्लॉट करेंगे और उसे जाँचेंगे।
00:58 फ़ाइल इनपुट को रीड करने के लिए और डेटा को पर्स करने के लिए, हम loadtxt फंक्शन इस्तेमाल करने जा रहे हैं।
01:04 टर्मिनल पर जाएँ।
01:08 हम देख सकते हैं, कि l और t दो क्रम हैं जो लम्बाई और समय वैल्युस क्रमशः रखते हैं।
01:15 पहले l वर्सस t square प्लॉट करते हैं।
01:18 टर्मिनल में टाइप करें, ipython hypen pylab
01:27 टाइप करें l comma t = loadtxt within brackets in double quotes slash home slash fossee slash pendulum.txt comma unpack=True then bracket closed.

फिर टाइप करें, l फिर टाइप करें t

02:05 हम देख सकते हैं, कि यहाँ एक प्रत्यक्ष रेखीय प्रवृत्ति है, किन्तु हमें इन्हें जोड़ती हुई एक सीधी लाइन नहीं मिली।
02:11 इसलिए हम, एक लीस्ट स्कवैर फिट लाइन बनायेंगे।
02:15 हम पहले दो मेट्रिसेस tsq और A बनायेंगे।
02:22 फिर mm और cc की वैल्यूज़ निकालने के लिए हम lstsq फंक्शन इस्तेमाल करेंगे।
02:32 टाइप करें tsq = t star t एंटर दबाएँ

टाइप करें plot within brackets l comma tsq comma within single quotes bo एंटर दबाएँ।

02:57 अब l वैल्यूज़ के साथ A मेट्रिक्स Aबनाते हैं।
03:01 पहली रो के लिए Il वैल्यूज़ और दूसरी रो के लिए वन के साथ हम पहले 2 इनटू 90 मेट्रिक्स बनायेंगे।
03:13 फिर उसका ट्रांस्पोज़ लेंगे।
03:16 टर्मिनल में टाइप करें inter underscore mat = array within brackets l comma ones underscore like within brackets one then closing bracket
03:44 अब हम एक एरर देख सकते हैं।
03:47 एरर one underscore like function में है हमने Il के जगह one टाइप कर दिया है अतः आपको यहाँ Il रखना होगा।
03:59 हम देख सकते हैं कि हमारे पास इंटरमीडिएट मेट्रिक्स है।
04:02 अब हमें ट्रांस्पोज़ की आवश्यकता है।
04:04 अतः टर्मिनल पर टाइप करें
A = inter underscore mat.T 
04:19 A टाइप करें और एंटर दबाएँ।
04:22 अब हमारे पास A और tsq दोनों मेट्रिसेस हैं।
04:27 हमें केवल lstsq को इस्तेमाल करने की आवश्यकता है।
04:33 टाइप करें result = lstsq within brackets A comma tsq जहाँ lstsq का मतलब है least square
04:49 उत्तर वैल्यूज़ का एक क्रम है।
04:51 इस क्रम में पहला आइटम, मेट्रिक्स p है, अर्थात mm और cc की वैल्यूज़ ।
04:58 टाइप करें m comma c = result within square brackets 0. फिर टाइप करें m

फिर टाइप करें C अतः आप आउटपुट देख सकते हैं।

05:20 अब हमारे पास m और c है। अतः हमें t स्कवैर की उपयुक्त वैल्यूज़ बनाने की आवश्यकता है।
05:28 टर्मिनल पर टाइप करें, tsq underscore fit = m star l plus c टाइप करें plot within brackets l comma tsq comma within single quote bo
06:06 इस प्लॉट को टाइप करने से पहले हमें clear फंक्शन टाइप करना होगा।

टाइप करें plot within brackets l comma tsq comma bo

06:24 अब मैं प्लॉट देख सकता हूँ, टाइप करें plot within brackets l comma tsq underscore fit comma r
06:41 हमें Il वर्सस tt स्कवैर का लीस्ट स्कवैर फिट मिलता है।
06:49 इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
06:52 इस ट्यूटोरियल में, हमने सीखा, 1. मेट्रिसेस का इस्तेमाल करके एक लीस्ट स्कवैर फिट बनाना।
06:57 2.एक लीस्ट स्कवैर फिट लाइन बनाने के लिए फंक्शन lstsq() इस्तेमाल करना।
07:03 यहाँ हल करने के लिए आपके लिए कुछ स्वतः निर्धारण सवाल हैं।
07:07 1.ones underscore like 1 comma 2 comma 3 क्या देगा
  array 1 comma  1 comma  1 
  1 comma  1 comma  1  in square brackets.
   फिर square brackets 1 point 0 comma  1 point 0 comma  1 point 0 
 Error
07:25 2. u versus v का प्लॉट फैले हुए बिन्दुओं का समूह है, जो एक रेखीय प्रवृत्ति दर्शाता है।
07:33 आप u versus v की लीस्ट स्कवैर फिट लाइन कैसे ज्ञात करेंगे।
07:38 और उत्तरों को देखते हैं,
07:42 1. फंक्शन ones underscore like in 1 comma 2 comma 3 बनाएगा array 1 comma 1 comma 1 । अतः यह पहले सवाल का उत्तर है।
07:54 2.कमांड्स का निम्न समूह u वर्सेस v के लिए लीस्ट स्कवैर फिट लाइन बनाएगा
A = array within brackets u comma  ones underscore like within brackets u.T
result = lstsq  within brackets A comma  v
 m comma  c = result within square brackets 0 
lst underscore line = m star u plus c
08:34 आशा है कि आपने इस ट्यूटोरियल का आनंद उठाया और इसे लाभदायक समझा।
08:37 आई.आई.टी बॉम्बे की ओर से मैं रवि कुमार अब आपसे विदा लेता हूँ, धन्यवाद!

Contributors and Content Editors

Devraj, PoojaMoolya