我正在try 读取保存在.txt
文件中的多个array.我在Test.txt
文件中展示了数据以及当前和预期的输出.
import re
import numpy as np
import ast
with open('Test.txt') as f:
s = f.readlines()
#print(s)
s = ' '.join(s)
s = re.findall("\((\[[\w\W]*\])\)",s)
s=ast.literal_eval(s[0])
s=np.array(s)
print([s])
Test.txt
中的数据是
[array([[1.7],
[2.8],
[3.9],
[5.2]])]
[array([[2.1],
[8.7],
[6.9],
[4.9]])]
当前输出为
line 4
[5.2]])]
^
SyntaxError: unmatched ')'
预期yields 为
[array([[1.7],
[2.8],
[3.9],
[5.2]])]
[array([[2.1],
[8.7],
[6.9],
[4.9]])]