初学python问一下怎么解矩阵方程

初学python问一下怎么解矩阵方程

如题,不知道怎么编,哪位大虾指点一下
这个还是用matlab的好……
但是有什么方法编啊?
现在做的是numpy跟matlab的比较,所以必须要用这个编
numpy 里貌似没有“原生”的矩阵,只有一个 narray 类与矩阵类似,要是用矩阵的话得要 scipy~我也对 python 的科学计算挺感兴趣的,呵呵~
几天问了一下,如果矩阵做不出来,可以变成几个方程式然后再解,不过是二次的,头大啊
比如用numpy解Ax=y方程组,如下:
>>> A=numpy.matrix( '2 4 1;5 -1 0;8 3 1' )
>>> y=numpy.matrix( '2; 8; -10')
>>> x=A.I * y
>>> x
matrix([[ -20.],
        [-108.],
        [ 474.]])
(Python科学计算包)NumPy文档:8.2矩阵对象
http://keeng2008.blog.163.com/bl ... 902008111323632863/
也可以试试 numpy.linalg ~ 那里有很多线性代数的函数~