Python/C2/Using-the-plot-command-interactively/Tamil

From Script | Spoken-Tutorial
Revision as of 22:58, 11 December 2012 by Priyacst (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Timing Visual Cue
0:00 ஹலோ, நண்பர்களே! Ipython கொண்டு எளிய ப்லாட்களை உருவாக்கும் tutorial க்கு நல்வரவு!
0:06 உங்கள் கணினியில் IPython இயங்குகிறது என்று நம்புகிறேன்.
0:10 நாம் கற்கப்போவது
  1. கணித function களின் எளிய plot களை வரைதல்.
  2. Figure window ஐ பயன்படுத்தி plot களை தெளிவாக காணுதல்.
0:20 ipython ஐ துவக்கலாம்.
0:22 முனையத்தை திறந்து ipython -pylab என type செய்து enter செய்யலாம்.
0:35 Pylab என்பது ஒரு python நூலகம். இது plotting செயலை தருகிறது.
0:39 இது பல் வேறு கணித அறிவியல் செயல்களையும் செய்ய ஏதுவாகிறது.
0:43 IPython -pylab ஐ shell இல் இயக்கியதும் சில குறிப்புகளை காண்பீர்கள். In[1] தூண்டியையும் காண்பீர்கள்.
0:55 அப்படி இல்லாமல் பின் வரும் பிழை செய்தியும் கிடைக்கலாம். `ERROR: matplotlib could NOT be imported! Starting normal IPython.`
1:02 அப்படி இருந்தால் நீங்கள் matplotlib ஐ நிறுவி பின் இதை மீண்டும் இயக்க வேண்டும்.
1:08 இப்போது ipython shell இல் 'linspace' என type செய்து '?' குறியும் இடவும்.
1:19 ஆவணம் சொல்லுவது போல இது துவக்கத்துக்கும் நிறைவுக்கும் இடையே சம இடைவெளிகளில் num மாதிரிகளை காட்டும்.
1:29 இதை விளக்க நாம் 100 point களை உருவாக்குவோம்.
1:33 இதற்கு linspace 1 comma 100 comma 100 என Type செய்து enter செய்யலாம்.
1:47 நாம் காண்பது போல 1 முதல் 100 வரை வரிசை எண்கள் காண்கின்றன.
1:52 இப்போது 0 க்கும் 1 க்கும் இடையே 200 pointகளை உருவாக்க முயல்வோம்.
1:57 இதற்கு linspace அடைப்பு குறிகளுக்குள் 0 comma 1 comma 200. என டைப் செய்வோம்.
2:11 இங்கு 0 துவக்கம், 1 முடிவு, 200 மொத்த புள்ளிகள்
2:18 linspace இல் துவக்கமும் முடிவும் முழு எண்களாகவோ, தசம எண்களாகவோ மாறிலியாகவோ இருக்கலாம்.
2:24 minus pi க்கும் pi க்கும் இடையில் 100 புள்ளிகளை பெற முயற்சிக்கலாம்.
2:30 இங்கு 'pi' என்பது pylab அறுதியிடும் ஒரு மாறிலி.
2:34 இதை மாறியாக சேமிக்கலாம். அதை p என கொள்வோம்.
2:52 இப்போது type len அடைப்பு குறிகளுக்குள் p என type செய்ய இந்த எண்ணிக்கை புள்ளிகளை பெறுவோம்.
3:05 len function ஒரு வரிசையின் மூலங்களின் எண்ணிக்கையை தருகிறது.
3:11 இப்போது நாம் minus pi க்கும் pi க்கும் இடையில் ஒரு cosine வளை கோட்டை வரைய முயற்சிக்கலாம். இதற்கு plot கட்டளையை பயன்படுத்த வேண்டும். இங்கு ஒவ்வொரு p புள்ளிக்கும் தக்கபடி cos(p) க்கு cosine மதிப்பு கிடைக்கிறது.
3:50 நாம் cos(p) ஐ variable cosine க்கு சேமித்துவிட்டு பின் அதை plot function ஐ பயன்படுத்தி ப்லாட் செய்யலாம்.
3:57 இப்போது இந்த ப்லாட்டை துடைக்க நாம் tt>clf closing brackets</tt> function ஐ பயன்படுத்தலாம்.
4:19 இது எதற்கு என்றால் நாம் அடுத்த ப்லாட்டை வரையப்போனால் அது இதன் மீது வரையப் படக்கூடாது.
4:25 இந்த இடத்தில் ஒன்றின் மீது ஒன்றாக வரையப்பட்ட ப்லாட்களால் ஆக்கிரமிப்பு இல்லாதிருக்க clf() ஆல் நீக்குகிறோம்.
4:34 இப்போது ஒரு a sine plot ஐ முயற்சிக்கலாம்.
5:04 ஒரு plot window அதன் பல்வித தேர்வுகளுடன் இருந்தால் ப்லாட் களை நாம் நன்றாக பார்க்கலாம்.
5:11 இவை என்ன தேர்வுகள் என்று பார்க்கலாம்.
5:14 நாம் காண்பது போல சொடுக்கியை வளை கோட்டில் நகர்த்த அது ப்லாட்டின் ஒவ்வொரு புள்ளி இருக்குமிடத்தையும் காட்டுகிறது.
5:26 சாளரத்தின் கீழே இடது பக்கம் சில button கள் உள்ளன.
5:30 வலது கோடியில் உள்ளது file ஐ சேமிக்க.
5:35 அதன் மீது சொடுக்கிவிட்டு file பெயரை எழுதவும்.
5:48 ப்லாட்டை நாம் sin_curve என்ற பெயரில் pdf ஒழுங்கில் சேமிப்போம்.
6:00 நீங்கள் கண்டது போல கீழிறங்கும் மெனுவில் நாம் பைல் ஒழுங்கை தேர்ந்து எடுக்கலாம்.
6:05 png ,eps ,pdf, ps போன்ற ஒழுங்குகளும் கிடைக்கலாம்.
6:17 save button க்கு இடது பக்கம் உள்ளது slider button. இதைக்கொண்டு margin களை குறிக்கலாம்.
6:25 இதற்கும் இடது பக்கம் zoom button இருக்கிறது. இதைக்கொண்டு ப்லாட்டின் உள்ளே அணுகிப் பார்க்கலாம்.
6:30 அணுகுவதற்கான இடத்தை மட்டும் குறித்தால் போதும்.
6:40 இடது பக்கம் உள்ள button ஐக்கொண்டு ப்லாட்டின் அச்சுக்களை நகர்த்தலாம்.
6:50 அடுத்த இரண்டு இடது வலது அம்புக்குறியுடன் கூடிய button கள் ப்லாடின் நிலையை மாற்றி முன்னிருந்த நிலைக்கு கொண்டு செல்கின்றன.
7:00 அவை உலாவியின் பின், முன் பட்டன்கள் போல செயல்படுகின்றன.
7:06 கடைசி பட்டன் 'home' முதலில் போட்ட plot.
7:13 விடியோவை இங்கே இடைநிறுத்தி, கொடுத்த பயிற்சியை செய்தபின் தொடரவும்.
7:20 (sin(x) into sin(x)) by x ஐ Plot செய்யவும்.
7:26 1. sin square by plot ஐ x.pdf என pdf ஒழுங்கில் சேமிக்கவும்.
7:33 2. கிட்டே அணுகி maxima வை கண்டு பிடிக்கவும்.
7:37 3. அதை முதலில் இருந்த நிலைக்கு கொண்டு வரவும்.
7:44 இப்போது நாம் கற்றதை விரைவாக பார்க்கலாம்.
7:49 Ipython ஐ pylab உடன் கற்றல்
7:52 linspace function ஐ பயன்படுத்தி ஒரு இடத்தில் num சமமாக இடைவெளி விட்ட புள்ளிகளை அமைத்தல்.
7:57 ஒரு வரிசையின் நீளத்தை len function மூலம் கண்டு பிடித்தல்
8:01 Plot ஐ பயன்படுத்தி கணித function களை வரைதல்
8:05 வரையும் இடத்தை clf ஆல் சுத்தம் செய்தல்
8:08 plot இன் பயனர் இடைமுகத்தை பயன்படுத்தி அதை இன்னும் நன்கு பார்க்கவும். சேமித்தல், zoom மற்றும் x, y அச்சுக்களில் அவற்றை நகர்த்துவது ஆகியவற்றை செய்து பார்க்கவும்.
8:23 minus pi by 2 மற்றும் pi by 2 க்கு இடையில் 100 சமமாக இடைவெளி விட்ட புள்ளிகளை உருவாக்கவும்.
8:31 இரண்டாவதாக. Ipython இல் ஒரு உருவத்தை நீக்குதல் எப்படி?
8:36 மூன்றாவது. ஒரு வரிசையின் நீளத்தை கண்டு பிடிப்பது எப்படி?
8:43 விடைகள் இப்படி:
8:45 1. minus pi by 2 மற்றும் pi by 2 க்கு இடையில் 100 சமமாக இடைவெளி விட்ட புள்ளிகளை உருவாக்க கட்டளை linspace அடைப்பு குறிகளுக்குள் minus pi by 2 comma pi by 2 comma 100
9:03 இரண்டாவது. Ipython இல் ஒரு உருவத்தை நீக்க clf closing bracket function ஐ பயன்படுத்த வேண்டும்.
9:11 மூன்றாவது. ஒரு வரிசையின் நீளத்தை கண்டு பிடிக்க len அடைப்பு குறிகளுக்குள் sequence_name function ஐ பயன்படுத்த வேண்டும்.
9:20 டுடோரியல் பயனுள்ளதாயும் அனுபவிக்கத் தக்கதாயும் இருந்திருக்கும் என நம்புகிறேன்.
9:24 நன்றி!

Contributors and Content Editors

PoojaMoolya, Priyacst