我具有列表形式的数据,如下所示:
'2/7,5/7,0,0,0,0,0,0,1,8131435000/20657804439,12526369439/20657804439,46/51,5/51,47240285000/61973413317,14733128317/61973413317\n',
'2/7,5/7,0,0,0,0,0,0,1,1304992/3861431,2556439/3861431,46/51,5/51,8805032/11584293,2779261/11584293\n',
'2/7,5/7,0,0,0,0,0,0,1,251888/1212389,960501/1212389,46/51,5/51,3238088/3637167,399079/3637167\n'
如何将其转换为数字矩阵?最好使用小数而不是小数。
这里是代码:
lines = [
'2/7,5/7,0,0,0,0,0,0,1,8131435000/20657804439,12526369439/20657804439,46/51,5/51,47240285000/61973413317,14733128317/61973413317\n',
'2/7,5/7,0,0,0,0,0,0,1,1304992/3861431,2556439/3861431,46/51,5/51,8805032/11584293,2779261/11584293\n',
'2/7,5/7,0,0,0,0,0,0,1,251888/1212389,960501/1212389,46/51,5/51,3238088/3637167,399079/3637167\n'
]
matrix = [[eval(x) for x in line.strip().split(',')]
for line in lines]