组构造函数#
- sympy.combinatorics.group_constructs.DirectProduct(*groups)[源代码]#
返回多个组的直积作为置换组。
解释
这与 __mul__ 求两个置换群的直积的过程,但在任意数目的群的情况下,实现了移位生成元的思想。调用DirectProduct(G1,G2,…,Gn)通常比调用G1快 G2 …*Gn(因此需要此算法)。
实例
>>> from sympy.combinatorics.group_constructs import DirectProduct >>> from sympy.combinatorics.named_groups import CyclicGroup >>> C = CyclicGroup(4) >>> G = DirectProduct(C, C, C) >>> G.order() 64