2015-06-19 41 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. ]]) 

什么就做什么,你这个矩阵(二维数组),那么喜欢!