矩阵相除

矩阵除法有矩阵相除和矩阵点除之分。点除是将两个矩阵中的对应元素相除。

Python中计算y矩阵除以x矩阵,先求x的逆矩阵,再乘以y。在Python IDLE Shell窗口键入下面的命令行:

code.python
>>> import numpy as np
>>> x=[[1,3],[4,6]]
>>> y=[[6,1],[9,3]]
>>> z=np.linalg.inv(x)
>>> z=np.dot(z,y)
>>> z
array([[-1.5       ,  0.5       ],
       [ 2.5       ,  0.16666667]])

Python中用NumPy包的divide函数计算两个矩阵的点除。在Python IDLE Shell窗口键入下面的命令行:

code.python
>>> import numpy as np
>>> x=[[1,3],[4,6]]
>>> y=[[6,1],[9,3]]
>>> z=np.divide(y,x)
>>> z
array([[6.        , 0.33333333],
       [2.25      , 0.5       ]])