scipy.spatial.transform.Rotation.reduce

Rotation.reduce()

使用提供的循环组减少此循环。

减少旋转次数 p 是一种形式的转变 q = l * p * r ,在哪里 lr 是从以下项目中选择的 leftright 分别以使旋转 q 震级最小。

如果 leftright 旋转组是表示旋转的两个对象的对称性的旋转组吗 p ,那么 q 是考虑到这些对象的对称性来对齐这些对象的最小幅度的旋转。

参数
leftRotation 实例,可选循环实例,可选

包含左旋转的对象。默认值(无)对应于身份轮换。

正确的Rotation 实例,可选循环实例,可选

包含右旋转的对象。默认值(无)对应于身份轮换。

return_indices布尔值,可选

是否从以下位置返回旋转的索引 leftright 用于还原。

退货
减少Rotation 实例循环实例

包含减少旋转的对象。

LEFT_BEST,RIGHT_BEST:整数ndarray

中元素的索引 leftright 用于还原。