从GEdit中读取大尺寸的矩阵

时间:2016-07-01 07:03:11

标签: python gedit

我正在尝试从GEdit读取矩阵到python中的数组。但是,由于每个矩阵的维数是50x50,因此GEdit格式化矩阵的输出以便于人类阅读,但我发现使用python读取它有点复杂。

这是我文件中的一个片段,一个2x10矩阵

[array([ 0.81784824,  0.01441009, -0.00296465, -0.007367  , -0.00423666,
   -0.00982937,  0.00410125,  0.01136311,  0.03110279, -0.00865777]), array([  1.21658562e-02,   7.99373034e-01,   1.90868112e-02,
     7.45063105e-05,   8.84637998e-03,   6.89665233e-03,
    -1.57433517e-02,   2.81822951e-02,   1.06842757e-02,
     2.00615611e-02])]

这是我试图在矩阵中读取的代码

    for line in open('textfile.txt', 'r'):
        Mat = [eval(val) for val in line.split('\t')]

这只读取Gedit中的第一行,因此

[array([ 0.81784824,  0.01441009, -0.00296465, -0.007367  , -0.00423666,

评估语法错误

0 个答案:

没有答案