常用pytorch、numpy操作(持续更新......)

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() 不会在输入本身就是数组时进行复制操作,这样可以避免不必要的内存占用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值