1.np.r_[std_pos, std_vel]
将 std_pos
和 std_vel
两个数组合并为一个一维数组。
2.np.square(...)
对数组中的每个元素求平方。
3.np.diag(...)
创建一个以输入数组为主对角线元素的对角矩阵,其余元素为 0。
4.np.linalg.multi_dot((...))
这个函数用于高效计算多个矩阵的连乘,例如:
result = np.linalg.multi_dot([A, B, C])
5. np.dot(self._update_mat, mean)
这行代码使用 NumPy 的np.dot()
函数执行矩阵乘法
6.cholesky_factor = np.linalg.cholesky(covariance)
对于一个正定对称矩阵 A,Cholesky 分解将其分解为:A=L⋅L转置
7.np.arange(n)
生成一个从 0 到n-1
的连续整数数组。
np.arange(5) # 输出:array([0, 1, 2, 3, 4])
8.np.asarray(feature, dtype=np.float32)
此函数的作用是将输入数据(像列表、元组、数组或者其他类型)转化为 NumPy 数组。和 np.array()
有所不同,asarray()
不会在输入本身就是数组时进行复制操作,这样可以避免不必要的内存占用。