我们都知道在python中有一个非常好用的功能包,堪比MATLAB,那就是numpy!下面记录下一些机器人常用的数学函数!
目录
一)下载numpy
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
import numpy as np
二)相关函数
1、创建单位矩阵
(4×4的单位矩阵)
np.identity(4)
2、 创建零矩阵
(4×4的零矩阵)
np.zeros([4,4])
3、创建随机矩阵
(4×4的随机矩阵)
np.random.rand(4,4)
4、转化矩阵
(将1×4的行向量,转化为2×2的矩阵)
np.asarray([1,2,3,4]).reshape(2,2)
5、矩阵的加法
np.add(A,B)
6、矩阵的减法
np.subtract(A,B)
7、矩阵的乘法
np.dot(A,B)
8、矩阵的逆
A_inv = np.linalg.inv(A)
9、矩阵的转置
A.T