mindsponge.common.quat_to_rot
- mindsponge.common.quat_to_rot(normalized_quat, use_numpy=False)[源代码]
将四元数转化为旋转矩阵。
- 参数:
normalized_quat (tensor) - 归一化的四元数,shape为
。use_numpy (bool) - 是否使用numpy计算,默认值:
False
。
- 返回:
旋转矩阵(tuple),
, 每个元素shape 。- 支持平台:
Ascend
GPU
样例:
>>> import numpy as np >>> import mindspore as ms >>> from mindspore import Tensor >>> from mindsponge.common.geometry import quat_to_rot >>> input_0 = Tensor(np.ones((256, 4)), ms.float32) >>> output = quat_to_rot(input_0) >>> print(len(output), output[0].shape) 9, (256,)