2015-06-19 79 views
-2

我在只有空格分隔的.txt中有一個未定義的數字矩陣。我如何使用python來定義矩陣並在保持行和列的順序的同時對其進行處理? .TXT文檔的例子:在Python中用由空格分隔的數字創建矩陣

0.6225E+0 0.2679E+03 0.0000E+00  
0.0000E+00 -0.0000E+00 0.0000E+00 
+0

'pandas.DataFrame.from_csv('c:/~/trainSetRel3.txt',sep ='\ t')'也許? –

回答

1
import numpy as np 

mymatrix = np.loadtxt('input_file.txt') 

>>> mymatrix 

array([[ 0.6225, 267.9 , 0. ], 
     [ 0. , -0. , 0. ]]) 

什麼就做什麼,你這個矩陣(二維數組),那麼喜歡!