scipy.special.perm

scipy.special.perm(N, k, exact=False)[源代码]

一次取k的N个事物的排列,即N的k-排列。

它也被称为“部分排列”。

参数
N整数,ndarray

很多东西。

k整数,ndarray

采用的元素数。

exact布尔值,可选

如果 exact 为False,则使用浮点精度,否则计算精确的长整型。

退货
val整数,ndarray

讨论了N的k-排列的个数。

注意事项

  • 仅在Exact=False大小写时接受数组参数。

  • 如果k>N、N<0或k<0,则返回0。

示例

>>> from scipy.special import perm
>>> k = np.array([3, 4])
>>> n = np.array([10, 10])
>>> perm(n, k)
array([  720.,  5040.])
>>> perm(10, 3, exact=True)
720