Python sympy.utilities.iterables.combinations()与替换?

Python sympy.utilities.iterables.combinations()与替换?,python,sympy,Python,Sympy,我正在试验Symphy api的组合 首先,没有替换的组合 从sympy.functions.combination.numbers导入nC 从sympy.utilities.iterables导入组合 北卡罗来纳州(“abc”,2) # >>> 3 列表(组合('abc',2)) #>>>[('a','b'),('a','c'),('b','c')] 我现在想列出带有替换的组合 nC('abc',2,替换=True) # >>> 6 但是,combines()方法似乎不支持“replace

我正在试验Symphy api的组合

首先,没有替换的组合

从sympy.functions.combination.numbers导入nC
从sympy.utilities.iterables导入组合
北卡罗来纳州(“abc”,2)
# >>> 3
列表(组合('abc',2))
#>>>[('a','b'),('a','c'),('b','c')]
我现在想列出带有替换的组合

nC('abc',2,替换=True)
# >>> 6
但是,combines()方法似乎不支持“replacements”参数

Init签名:组合(self,/,*args,**kwargs)
文档字符串:
组合(iterable,r)-->组合对象
返回iterable中元素的连续r长度组合。
组合(范围(4),3)->(0,1,2),(0,1,3),(0,2,3),(1,2,3)
类型:类型

这是一种不同的方法

初始签名:sympy.utilities.iterables.compositions_与_替换(self,/,*args,**kwargs) 文档字符串:
带有替换对象的组合(iterable,r)-->带有替换对象的组合

返回iterable中元素的连续r长度组合 允许单个元素具有连续的重复。 带替换件的组合('ABC',2)->AA AB AC BB BC CC 类型:类型


谢谢嗯,有一个置换()但似乎没有置换,置换()增加了一个单独的置换问题-