public class Permutations extends java.lang.Object
Constructor | Description |
---|---|
Permutations() |
Modifier and Type | Method | Description |
---|---|---|
static DoubleMatrix |
permutationDoubleMatrixFromPivotIndices(int size,
int[] ipiv) |
Create a permutation matrix from a LAPACK-style 'ipiv' vector.
|
static FloatMatrix |
permutationFloatMatrixFromPivotIndices(int size,
int[] ipiv) |
Create a permutation matrix from a LAPACK-style 'ipiv' vector.
|
static int[] |
randomPermutation(int size) |
Create a random permutation of the numbers 0, ..., size - 1.
|
static int[] |
randomSubset(int k,
int n) |
Get a random sample of k out of n elements.
|
public Permutations()
public static int[] randomPermutation(int size)
public static int[] randomSubset(int k, int n)
public static DoubleMatrix permutationDoubleMatrixFromPivotIndices(int size, int[] ipiv)
ipiv
- row i was interchanged with row ipiv[i]public static FloatMatrix permutationFloatMatrixFromPivotIndices(int size, int[] ipiv)
ipiv
- row i was interchanged with row ipiv[i]© 2008-2013 by Mikio L. Braun and contributors