Module dlib.math.combinatorics
Combinatorics
Functions
Name | Description |
---|---|
combinations(objects, taken)
|
Compute the number of combinations of objects types of items
when considered taken at a time, where order is ignored
|
doubleFactorial(n)
|
Computes the double factorial of n: n * (n - 2) * (n - 4) * ... * 1 |
factorial(n)
|
Returns the factorial of n |
fibonacci(n)
|
Computes the nth fibonacci number |
hyperFactorial(n)
|
Computes the hyperfactorial of n: 1^1 * 2^2 * 3^3 * ... n^n |
lucas(n)
|
Computes the nth Lucas number |
permutations(objects, taken)
|
Compute the number of permutations of objects types of items
when considered taken at a time, where order is considered
|
Aliases
Name | Type | Description |
---|---|---|
C
|
|
Common vernacular for combinations |
choose
|
|
Common vernacular for combinations |
fib
|
|
Common vernacular for fibonacci |