컴퓨터/linux2011. 7. 4. 23:41
우리나라에 이런 설명이 없는게 너무 아쉬워서 제가 하나 써내려 갑니다.
하.. 하루종일 이 간단한걸 해보기 위해 구글을 뒤지고 다녔던 걸 생각하면 눈물이 앞을 가리네요.

 우선 출처부터 써내려 갑니다. 
 
http://www.daniweb.com/software-development/python/threads/119693 

 제가 하려고 하는것은 어떤 컬럼으로 구분된 데이터 파일에 있는 숫자를 읽어서 

각각의 변수들을 제가 원하는 어떤 함수에 집어 넣는것입니다.

참 간단한데. 아무리 찻아도 찻아도 찻을수가 없는.. 팁입니다.

우선 numpy 라고 불리는 numerical한 계산을 많이 해주는 패키지를 import 합니다.
(앞으로 물리학을 하면서 python을 계속 쓰려면 이 패키지를 심층 분석해봐야 겠습니다. ) 

>>from numpy import *
>>f = loadtxt("test.txt")
>>firstculum = f[:, 0]
>>print firstculum
[1,2,3,....., 999, 1000] 


딱 봐도 느낌이 팍오는 소스입니다.  
 
첫번째 컬럼을 읽는 소스이죠? 
이제 잘 활용해서 쓰기만 하면 되겠죠?  
Posted by blindfish