用Python从空格分隔的数字创建矩阵

用Python从空格分隔的数字创建矩阵,python,matrix,Python,Matrix,我在一个.txt文件中有一个未定义的数字矩阵,仅用空格分隔。如何使用python定义矩阵并对其进行操作,同时保持行和列的顺序?.txt文档的示例: 0.6225E+0 0.2679E+03 0.0000E+00 0.0000E+00 -0.0000E+00 0.0000E+00 用这个矩阵(2D数组)做任何你喜欢的事情吧 pandas.DataFrame.from_csv('c://~/trainSetRel3.txt',sep='\t')可能吗? import num

我在一个.txt文件中有一个未定义的数字矩阵,仅用空格分隔。如何使用python定义矩阵并对其进行操作,同时保持行和列的顺序?.txt文档的示例:

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

用这个矩阵(2D数组)做任何你喜欢的事情吧

pandas.DataFrame.from_csv('c://~/trainSetRel3.txt',sep='\t')
可能吗?
import numpy as np

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

>>> mymatrix

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