当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy Rotation.magnitude用法及代码示例


本文简要介绍 python 语言中 scipy.spatial.transform.Rotation.magnitude 的用法。

用法:

Rotation.magnitude(self)#

获取旋转的幅度。

返回

magnitude ndarray 或浮点数

以弧度为单位的角度,如果对象包含单个旋转,则为 float;如果对象包含多个旋转,则为 ndarray。幅度将始终在 [0, pi] 范围内。

例子

>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np
>>> r = R.from_quat(np.eye(4))
>>> r.magnitude()
array([3.14159265, 3.14159265, 3.14159265, 0.        ])

单次旋转幅度:

>>> r[0].magnitude()
3.141592653589793

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.spatial.transform.Rotation.magnitude。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。