2009年11月21日土曜日

CSVファイルの取り扱い numpy

CSV ファイルの読み込み 戻り値 array型
>>> data = loadtxt("test1.csv",delimiter=",")

列0から列2の取り出し 
>>> col_a, col_b, col_c = data[:,0], data[0:,1], data[:,2]

行0の取り出し
>>> row_1 = data[0,:]

array型からlistに変換
>>> row_1
array([ 1., 2., 3.])

>>> list_1 = row_1.tolist()
>>> list_1
[1.0, 2.0, 3.0]

listからarray型に変換
>>> array(list_1)
array([ 1., 2., 3.])