您的位置:首页 > 编程语言 > Python开发

Python 线性代数 矩阵乘法

2016-05-22 13:00 543 查看
使用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]')
>>> A
matrix([[1, 2, 3],
[4, 5, 6]])
>>> B = np.mat('2 0 -1;3 1 2]')
>>> B
matrix([[ 2,  0, -1],
[ 3,  1,  2]])
>>> 2*A - 3*B
matrix([[-4,  4,  9],
[-1,  7,  6]])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: