Python/C2/loading-data-from-files/Hindi

From Script | Spoken-Tutorial
Revision as of 16:31, 28 June 2013 by Sakinashaikh (Talk | contribs)

Jump to: navigation, search
Visual Cue Narration
0:01 नमस्कार दोस्तों, फाइल्स से डेटा लोड करने पर इस स्पोकन ट्यूटोरियल में आपका स्वागत है।
0:06 इस ट्यूटोरियल के अंत होने पर, आप यह करने में सक्षम होंगे,
  1. फाइल्स से डेटा रीड करने में, जिसमें डेटा का एक कॉलम हो
  2. डेटा के विविध कॉलम्स रीड करने में, जो स्पेसेस या अन्य डीलिमिटर्स से विभाजित हों।
0:19 टर्मिनल पर जाते हैं और ipython hyphen pylab का इस्तेमाल करके आईपाइथन शुरू करते हैं।
0:33 अब, फाइल primes.txt के साथ शुरू करते हैं, जोकि loadtxt कमांड का इस्तेमाल करके एक कॉलम में अभाज्य अंकों की एक सूची रखता है।
0:45 कृपया यह सुनिश्चित कर लें, कि आप फाइल 'primes.txt' का सही पाथ दें।
0:50 हमारे उदाहरण में, फाइल slash home slash fossee slash primes.txt के रूप में प्रस्तुत है।
0:59 अन्यथा फाइल को लोकेट करने और उसका कंटेंट पढ़ने के लिए हम cat कमांड का इस्तेमाल कर सकते हैं।
1:05 अतः टाइप करें cat slash home slash fossee slash primes.txt
1:15 अब इस सूची को वेरिएबल primes में रीड करें।
1:20 अतः टाइप करें primes = loadtxt कोष्ठकों के अंदर सिंगल कोट्स में slash home slash fossee slash primes.txt
1:41 primes अब अभाज्य संख्याओं का एक क्रम है, जो,``primes.txt`` में सूची बद्ध है।
1:49 अब प्रिंटेड क्रम को देखने के लिए हम primes,print primes टाइप करेंगे, अतः टाइप करें print space primes.
2:00 हम देखते हैं, कि सभी संख्याएँ एक पीरियड के साथ अंत होती हैं।
2:04 ऐसा इसलिए क्योंकि, यह संख्याएँ वास्तव में दशमलव के रूप में पढ़ी जाती हैं।
2:10 अब, फाइल pendulum.txt को पढ़ने के लिए loadtxt कमांड का इस्तेमाल करते हैं, जो डेटा के दो कॉलम्स को रखता है।
2:19 यह फाइल पहले कॉलम में पेंडुलम की लम्बाई रखता है और दूसरे में अनुरूपी टाइम पीरियड।
2:26 ध्यान दें, यहाँ loadtxt को रोस की बराबर संख्याएँ रखने के लिए दोनों कॉलम्स की आवश्यकता है।
2:31 इस फाइल के कंटेंट्स को देखने के लिए हम cat कमांड इस्तेमाल कर सकते हैं।
2:36 अतः टाइप करें cat slash home slash fossee slash pendulum.txt
2:50 अब, डेटा को वेरिएबल pend में रीड करते हैं।
2:55 फिर से, यह माना गया है, कि फाइल slash home slash fosse में है।
3:02 अतः टाइप करें pend = loadtxt कोष्ठक के अंदर सिंगल कोट में slash home slash fossee slash pendulum.txt
3:21 अब वेरिएबल pend को प्रिंट करें और देखें कि इसमें क्या है।
3:26 अतः टाइप करें print pend
3:31 ध्यान दें, pend primes की तरह एक सरल क्रम नहीं है।
3:35 इसमें दो क्रम हैं, डेटा फाइल के दोनों कॉलम्स को सम्मिलित करता है।
3:40 इसे दो अलग-अलग सरल कर्मों में पढ़ने के लिए, load txt के लिए एक अतिरिक्त आर्ग्युमेंट इस्तेमाल करते हैं।
3:50 अतः टाइप करें L, T space = space load txt कोष्ठक के अंदर single quote slash home slash fossee slash pendulum.txt comma unpack=True
4:23 अब, वेरिएबल्स L और T प्रिंट करें, यह देखने के लिए कि इनमें क्या है।
4:29 अतः टाइप करें print space L

print space T

4:39 ध्यान दें, कि अब L और T pendulum.txt डेटा फाइल के पहले और दूसरे कॉलम्स के डेटा को रखता है, और यह दोनों ही सरल क्रम हैं।
4:50 unpack=True नें हमें एक जटिल क्रम के बदले, दो अलग-अलग क्रमों में दो कॉलम्स दिए।
5:00 अभी तक, हमने load txt कमांड के बुनियादी इस्तेमाल सीखें।
5:05 चलिए एक उदाहरण देखते हैं।
5:07 विडियो यहाँ रोकें, निम्न अभ्यास करें और विडियो फिर से चलायें।
5:12 फाइल pendulum underscore semicolon.txt को रीड करें, जो pendulum.txt का ही डेटा रखता है किन्तु, कॉलम्स स्पेसेस के स्थान पर सेमी-कॉलन्स से विभाजित हैं।
5:27 यह देखने के लिए, कि यह कैसे करें, आईपाइथन हेल्प का इस्तेमाल करें।
5:34 टर्मिनल पर वापस जाएँ।

L comma T = loadtxt within bracket in single quote slash home slash fossee slash pendulum underscore semicolon.txt comma unpack=True comma

              delimiter=semi-colon within single quote
6:54 ओके, फिर टाइप करें print L
6:40 print T
6:45 इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
6:48 इस ट्यूटोरियल में, हमने सीखा कि,
6:51 फाइल जिसमें डेटा का एक कॉलम शामिल हो, उसमें से loadtxt कमांड का इस्तेमाल करके डेटा को रीड करना।
6:58 डेटा के बहु-कॉलम्स को रीड करने के लिए, जो स्पेसेस या अन्य डीलिमिटर्स से विभाजित हो।
7:04 यहाँ आपके समझने के लिए कुछ स्वतः निर्धारण सवाल हैं। loadtxt केवल एक कॉलम के साथ वाली फाइल से डेटा रीड कर सकता है। सही या गलत?
7:18 एक फाइल data.txt दी गयी है, जिसमें डेटा के तीन कॉलम्स स्पेसेस से विभाजित हैं, उसे अलग-अलग 3 सरल क्रमों में रीड करें।
7:29 एक फाइल data.txt दी गयी है, जिसमें डेटा के तीन कॉलम्स ":" से विभाजित हैं, उसे अलग-अलग 3 सरल कर्मों में रीड करें।
7:45 और अब उत्तर 1. गलत।
7:50 loadtxt कमांड, फाइल जिसमें दोनों सिंगल कॉलम साथ ही बहु कॉलम्स हैं, से डेटा रीड कर सकती है।
7:58 फाइल, जिसमें डेटा के तीन कॉलम्स स्पेसेस से विभाजित हों, उसे तीन अलग- अलग क्रमों में रीड करने के लिए, हम loadtxt कमांड का ऐसे इस्तेमाल करते हैं, x = loadtxt कोष्ठक के अंदर डबल कोट्स में data.txt comma unpack=True
8:19 यदि फाइल जिसमें डेटा के तीन कॉलम्स डीलिमिटर्स से विभाजित हों, तो हम उसे तीन अलग-अलग क्रमों में रीड करने के लिए loadtxt कमांड में डीलिमिटर के लिए एक अतिरिक्त आर्ग्युमेंट इस्तेमाल करते हैं।

x = loadtxt कोष्ठक के अंदर डबल कोट्स में data.txt comma unpack=True comma delimiter=in double quotes semicolon)

8:51 आशा करते हैं कि आपने आनन्द लिया और इसे लाभदयक समझा।
8:55 मैं रवि कुमार आई आई टी बॉम्बे की ओर से अब आपसे विदा लेता हूँ। धन्यवाद।

Contributors and Content Editors

Devraj, PoojaMoolya, Sakinashaikh