Python 线性代数 矩阵乘法

来源:互联网 发布:免费cms文章系统 编辑:程序博客网 时间:2024/06/05 07:51

使用numpy就可以用矩阵了
虽然官方文档说了不要用这个类
原因:

Despite its convenience, the use of the numpy.matrix class is discouraged, since it adds nothing that cannot be accomplished with 2D numpy.ndarray objects, and may lead to a confusion of which class is being used.

不过不管了 先用着吧
以下实现了矩阵乘法运算

>>> import numpy as np>>> A = np.mat('[1 2 3;4 5 6]')>>> Amatrix([[1, 2, 3],        [4, 5, 6]])>>> B = np.mat('2 0 -1;3 1 2]')>>> Bmatrix([[ 2,  0, -1],        [ 3,  1,  2]])>>> 2*A - 3*Bmatrix([[-4,  4,  9],        [-1,  7,  6]])
0 0
原创粉丝点击