Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

answered 3 years ago

Max Alekseyev gravatar image

For example, you can parse such matrix printout as

s = '[1 2 3] [4 5 6] [5 6 7]'
M = Matrix(QQ, 3, 3 ,eval('['+s.replace(' ',',')+']') )
print(M)
click to hide/show revision 2
No.2 Revision

For example, you can parse such matrix printout as

s = '[1 2 3] [4 5 6] [5 6 7]'
M = Matrix(QQ, 3, 3 ,eval('['+s.replace(' 3, eval('['+s.replace(' ',',')+']') )
print(M)
click to hide/show revision 3
No.3 Revision

For example, you can parse such matrix printout as

s = '[1 2 3] [4 5 6] [5 6 7]'
L = eval('['+s.replace(' ',',')+']')
M = Matrix(QQ, 3, 3, eval('['+s.replace(' ',',')+']') )
len(L), len(L[0]), L)
print(M)
click to hide/show revision 4
No.4 Revision

For example, you can parse such matrix printout as

s = '[1 2 3] [4 5 6] [5 6 7]'
L = eval('['+s.replace(' ',',')+']')
M = Matrix(QQ, len(L), len(L[0]), L)
eval('['+s.replace(' ',',')+']') )
print(M)