Python/C2/loading-data-from-files/Tamil
From Script | Spoken-Tutorial
Revision as of 12:15, 7 August 2014 by PoojaMoolya (Talk | contribs)
Time | Narration |
---|---|
00:01 | Hello Friends "loading data from files" என்னும் இந்த tutorial லுக்கு நல்வரவு. |
00:06 | இந்த tutorialலின் இறுதியில் உங்களால் பின் வருவனவற்றை செய்ய இயலும்.
|
00:19 | terminal க்கு போய் IPython ஐ துவக்கலாம். கட்டளை ipython hypen pylab |
00:33 | இப்போது file primes.txt ஐ loadtxt command ஆல் படிப்பதில் துவக்கலாம். அதில் prime numbers list ஒரு column இல் இருக்கிறது. |
00:45 | 'primes.txt' file க்கு சரியான path தரப்பட்டுள்ளதா என உறுதி செய்து கொள்க. |
00:50 | நம் கணினியில் file slash home slash fossee slash primes.txt இல் உள்ளது. |
00:59 | அல்லது நாம் cat command ஆல் file இன் இடத்தை கண்டுபிடித்து அதன் contents ஐ படிக்கலாம். |
01:05 | ஆகவே type செய்க: cat slash home slash fossee slash primes.txt |
01:15 | இப்போது நாம் இந்த list ஐ variable primes க்குள் படிக்கலாம். |
01:20 | ஆகவே type செய்க: primes = loadtxt .... within bracket in single quotes..... slash home slash fossee slash primes.txt |
01:41 | primes என்பது இப்போது ,``primes.txt``file இல் list செய்த prime numberகளின் sequence |
01:49 | இந்த sequence ஐ printசெய்து காண நாம் இப்போது type செய்யலாம்: print space primes |
02:00 | எல்லா numberகளும் ஒரு period - புள்ளியில் - முடிகின்றன. |
02:04 | ஏனெனில் இந்த numberகள் உண்மையில் floats களாக படிக்கப்படுகின்றன. |
02:10 | இப்போது, loadtxt command ஐ பயன்படுத்தி இரண்டு column கள் data உள்ள file pendulum.txt ஐ படிக்கலாம். |
02:19 | இந்த file லில் முதல் column இல் பென்டுலத்தின் நீளமும், இரண்டாவதில் அதற்கான
கால அளவும் உள்ளன. |
02:26 | இங்கே கவனிக்கவும். loadtxt க்கு இரண்டு columnகளிலும் சம எண்ணிக்கை rows இருக்க வேண்டும். |
02:31 | இந்த file இன் contents ஐ பார்க்க cat command ஐ பயன்படுத்துவோம். |
02:36 | ஆகவே type செய்க: cat slash home slash fossee slash pendulum.txt |
02:50 | இப்போது நாம், data வை variable pend இல் செலுத்தலாம். |
02:55 | மீண்டும் அது இருப்பதாக கொள்ளும் file இங்கிருக்கிறது: slash home slash fossee |
03:02 | ஆகவே type செய்க: pend = loadtxt within bracket in single quote slash home slash fossee slash pendulum.txt |
03:21 | நாம் இப்போது variable pend ஐ print செய்து அதில் இருப்பதை காணலாம். |
03:26 | type செய்க: print pend |
03:31 | pend ஆனது primes போல simple sequence இல்லை என்பதை கவனிக்கவும். |
03:35 | அதில் data file இன் 2 column களும் உள்ள 2 sequence கள் உள்ளன. |
03:40 | நாம் ஒரு additional argument ஆன loadtxt command ஐ பயன்படுத்தி அதை இரண்டு தனி simple sequence களாக படிக்கலாம். |
03:50 | ஆகவே type L, T space = space loadtxt within bracket single quoteslash home slash fossee slash pendulum.txt comma unpack=True |
04:23 | நாம் இப்போது, variables L மற்றும் T ஐ print செய்து அவற்றில் என்ன உள்ளது என காணலாம். |
04:29 | ஆகவே type print space L
print space T |
04:39 | data file, pendulum.txt இலிருந்து முதல் இரண்டு columns dataவை L மற்றும் T இப்போது கொண்டுள்ளது. அவை இரண்டுமே simple sequences. |
04:50 | unpack=True கட்டளை column களை ஒரு complex sequence ஆக தராமல் இரண்டு தனி sequences ஆக தந்துள்ளது. |
05:00 | இது வரை நாம் loadtxt command இன் basic use ஐ கற்றோம். |
05:05 | ஒரு உதாரணத்தை முயற்சிக்கலாம். |
05:07 | இங்கே video ஐ Pause செய்து பின்வரும் exercise ஐ செய்தபின் video வை மீண்டும் துவக்கவும். |
05:12 | file pendulum underscore semicolon.txt ஐ படிக்கவும்; அதில் pendulum.txt இல் உள்ள data தான் இருக்கிறது; ஆனால் columnகள் semi-colon களால் பிரிக்கப்பட்டுள்ளன. Spaces ஆல் அல்ல. |
05:27 | IPython help ஐ பயன்படுத்தி இதை எப்படி செய்வ்து என்று காண்க. |
05:34 | terminal க்கு திரும்பி வாருங்கள்.
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 |
06:54 | Okay, type செய்க: print L |
06:40 | print T |
06:45 | இத்துடன் இந்த tutorial முடிவுக்கு வருகிறது. |
06:48 | இந்த tutorialலில் நாம் கற்றது: |
06:51 | 1.loadtxt command ஐ பயன்படுத்தி, ஒரே ஒரு column data உள்ள data ஐ file களிலிருந்து படித்தல். |
06:58 | 2. spaces அல்லது மற்ற delimiter களால் பிரிக்கப்பட்ட multiple columns data வை படித்தல். |
07:04 | நீங்க சால்வ் செய்ய சில self assessment கேள்விகள்
1. loadtxt data ஐ ஒரு column உள்ள file இல் இருந்து மட்டுமே படிக்கமுடியும். சரியா தவறா? |
07:18 | 2. data.txt என்னும் மூன்று column கள் data உள்ள - space களால் பிரிக்கப்பட்ட file ஐ 3 தனி simple sequence களாக படிக்கவும். |
07:29 | 3. data.txt என்னும் மூன்று column கள் data உள்ள - "colon" களால் பிரிக்கப்பட்ட file ஐ 3 தனி simple sequence களாக படிக்கவும். |
07:45 | விடைகள் - 1. தவறு. |
07:50 | loadtxt command data வை ஒரு column அல்லது பல column உள்ள file லில் இருந்து படிக்க முடியும். |
07:58 | 2. மூன்று column கள் data உள்ள space களால் பிரிக்கப்பட்ட file ஐ 3 தனி sequence களாக படிக்க நாம் பயன்படுத்துவது loadtxt command, x = loadtxt within bracket in double quotes data.txt comma unpack=True |
08:19 | 3. delimiter களால் பிரிக்கப்பட்ட மூன்று column கள் data உள்ள file ஐ 3 தனி sequence களாக படிக்க நாம் loadtxt commandஇல் பயன்படுத்துவது ஒரு கூடுதல் argument of delimiter. x = loadtxt within bracket in double quotes data.txt comma unpack=True comma delimiter=in double quotes colon) |
08:51 | இந்த tutorial லை படித்து பயன்பெற்று இருப்பீர்கள் என்று நம்புகிறேன், |
08:55 | நன்றி! |