1
如何在Sage中創建可變數量的集的笛卡爾積?例如,如果A是長度爲n的整數列表,我們想要創建笛卡爾積,其集合是集合{1,...,A [i -1]};Sage中可變數量的笛卡爾積
def PermProd(A):
n=len(A)
X=Permutations(A[0]) * Permutations(A[1]) * ... * Permutations(A[n-1])
return X
其中*表示笛卡爾乘積運算符。