scipy.spatial.transform.Rotation.

reduce#

Rotation.reduce(self, left=None, right=None, return_indices=False)#

使用提供的旋轉群組減少此旋轉。

旋轉 p 的約簡是一種形式為 q = l * p * r 的變換,其中 lr 分別從 leftright 中選取,使得旋轉 q 具有最小的量值。

如果 leftright 是表示由 p 旋轉的兩個物件的對稱性的旋轉群組,則 q 是在考慮其對稱性的情況下對齊這些物件的最小量值的旋轉。

參數:
leftRotation 實例,可選

包含左旋轉的物件。預設值 (None) 對應於單位旋轉。

rightRotation 實例,可選

包含右旋轉的物件。預設值 (None) 對應於單位旋轉。

return_indicesbool,可選

是否傳回用於約簡的 leftright 中的旋轉索引。

返回:
reducedRotation 實例

包含約簡旋轉的物件。

left_best, right_best:整數 ndarray

來自 leftright 用於約簡的元素索引。