我正在尝试从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,
评估语法错误