scipy.special.
perm#
- scipy.special.perm(N, k, exact=False)[Quelle]#
Permutationen von N Elementen, k auf einmal ausgewählt, d.h. k-Permutationen von N.
Sie ist auch bekannt als „partielle Permutationen“.
- Parameter:
- Nint, ndarray
Anzahl der Elemente.
- kint, ndarray
Anzahl der ausgewählten Elemente.
- exactbool, optional
Wenn
True, wird die Antwort exakt mit Ganzzahl-Arithmetik berechnet (N und k müssen Skalare vom Typ Integer sein). WennFalse, wird eine Gleitkomma-Annäherung (schneller) mittelspochberechnet. Standard istFalse.
- Rückgabe:
- valint, ndarray
Die Anzahl der k-Permutationen von N.
Hinweise
Array-Argumente sind nur für den Fall exact=False zulässig.
Wenn k > N, N < 0 oder k < 0, wird eine 0 zurückgegeben.
Beispiele
>>> import numpy as np >>> 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