📅  最后修改于: 2023-12-03 15:34:17.009000             🧑  作者: Mango
SymPy 是 Python 的一个库,它是用于符号计算的。SymPy 中提供了许多有用的函数和方法,其中之一是 Permutation.cycles() 方法。该方法用于返回置换的周期。
下面是 SymPy Permutation.cycles() 方法的基本语法:
Permutation.cycles()
SymPy Permutation.cycles() 方法不接受任何参数。
SymPy Permutation.cycles() 方法返回一个列表,其中每个元素都是一个长度大于等于 2 的列表。每个这样的列表对应于置换的循环。
下面是使用 SymPy Permutation.cycles() 方法的示例:
from sympy.combinatorics import Permutation
p = Permutation([3, 1, 4, 2])
cycles = p.cycles()
print(cycles)
输出结果为:
[[1, 3, 4], [2]]
即该置换有两个循环,一个循环包含 1、3、4,另一个循环只包含 2。