當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。