Hello. I have a written Python program which currently uses numpy to

perform linear algebra operations. Specifically, I do matrix*matrix,

matrix*vector, numpy.linalg.inv(matrix), and linalg.eig(matrix)

operations. Now I am interested in allowing arbitrary precision. I

have tried gmpy, bigfloat, mpmath, and decimal but I have been unable

to easily implement any with my current program. I suspect I have to

change some commands but I am unsure what.

My question is which of the arbitrary precision implementations will

most easily handle linear algebra? I don't care about speed, just ease

of use. Online tutorials for arbitrary precision linear algebra

operations would be useful.

For example, it looks like mpmath can handle matrix operations

http://fredrik-j.blogspot.com/search?q=matrix
but I was unable to find a clear tutorial. The tutorials for most of

the arbitrary precision implementations demonstrate simple scalar

examples.

Thanks in advance