使用提供的循环组减少此循环。
减少旋转次数 p
是一种形式的转变 q = l * p * r
,在哪里 l
和 r
是从以下项目中选择的 left 和 right 分别以使旋转 q
震级最小。
如果 left 和 right 旋转组是表示旋转的两个对象的对称性的旋转组吗 p
,那么 q
是考虑到这些对象的对称性来对齐这些对象的最小幅度的旋转。
- 参数
- left :
Rotation
实例,可选循环实例,可选 包含左旋转的对象。默认值(无)对应于身份轮换。
- 正确的 :
Rotation
实例,可选循环实例,可选 包含右旋转的对象。默认值(无)对应于身份轮换。
- return_indices布尔值,可选
是否从以下位置返回旋转的索引 left 和 right 用于还原。
- 退货
- 减少 :
Rotation
实例循环实例 包含减少旋转的对象。
- LEFT_BEST,RIGHT_BEST:整数ndarray
中元素的索引 left 和 right 用于还原。