使用Numpy前要先输入import numpy as np (意思是导入函数库)
使用mat创建一个矩阵
np.mat(np.arange( ).reshape( )
其中arange()可以理解为取值范围
reshape()是几行几列,例如reshape(2,3)就是2行3列
例题:
使用np. mat (垫) ()创建矩阵m1=matrix([[1, 2, 3], [4, 5, 6]])
import numpy as np
m1 = np.mat(np.arange(1,7).reshape(2,3))
print(m1)
![](https://img-blog.csdnimg.cn/img_convert/0598ebdd1bd44a0195b52f5df592d1ee.png)
使用matrix创建一个矩阵
np.matrix(np.arange().reshape()
例如:
使用np.matrix()创建矩阵m2=matrix([[ 0, 2, 4], [ 6, 8, 10]])
m2 = np.matrix(np.arange(0,12,2).reshape(2,3))
print(m2)
![](https://img-blog.csdnimg.cn/img_convert/0500f181e01c5dedbdb32ec07e507f0e.png)
使用bmat创建矩阵
bmat函数是合成矩阵
np.bmat('矩阵1,矩阵2;矩阵2,矩阵1')
例如:借助m1和m2使用np.bmat()函数创建矩阵m3=
m3 = np.bmat('m1,m2;m2,m1')
print(m3)
![](https://img-blog.csdnimg.cn/img_convert/65eef2fc69bfde4ff9e14a89864e392e.png)