Simple dot and matrix multiplication routines that assume inputs are well formed and compatible.
More...
|
static double [] | Abs (double[] v) |
|
static int [] | Add (int[] a, int[] b) |
|
static double [] | Array (List< double > list) |
|
static int [] | Arange (int stop) |
|
static int [] | Arange (int start, int stop) |
|
static double [] | ArangeDouble (int start, int stop) |
| Create an array of double filled with integer values [start, stop) (from start to stop-1) More...
|
|
static double [,] | CumProd (double[,] p, int axis) |
| https://numpy.org/doc/stable/reference/generated/numpy.cumprod.html?highlight=cumprod#numpy.cumprod Return the cumulative product of elements along a given axis. More...
|
|
static int [] | HstackInt (params System.Array[] arrays) |
|
static double [] | HstackDouble (params System.Array[] arrays) |
|
static double [] | Linspace (double from, double to, int numSteps) |
| return numSteps equally spaced points in the range to..from More...
|
|
static double [] | Ravel (double[,] a) |
|
static double [] | Ravel (double[,,] a) |
|
static int [] | Repeat (int[] a, int n) |
|
static double [,] | Reshape2D (double[] x, int m, int n) |
| Reshape a linear array into a 2D array of size m x n More...
|
|
static double [,] | Sqrt (double[,] a) |
|
static int [] | Tile (int[] a, int n) |
|
static double [,] | Tril (double[,] a) |
| Return a copy of the array with all entries above the main diagonal zeroed. More...
|
|
static double [,] | Triu (double[,] a) |
| Return a copy of the array with all entried below the main diagonal zero More...
|
|
static void | ScaleV (double scale, double[] v) |
|
static double [,] | Tile (double[] A, int reps1, int reps2) |
| Numpy.tile for the case where reps is a 2-tuple More...
|
|
static double | VdotV (double[] v1, double[] v2) |
|
static double [,] | AdotA (double[,] a, double[,] b) |
| Matrix mutliply. More...
|
|
static double [] | AdotV (double[,] a, double[] v) |
|
static double [] | ATdotV (double[,] a, double[] v) |
|
static double [,] | AmulA (double[,] a, double[,] b) |
|
static double [,] | ATmulA (double[,] a, double[,] b) |
|
static double | NextAfter (double x1, double x2) |
|
static List< int > | Nonzero (bool[] b) |
| NumPy non-zero for bool array. More...
|
|
static double | Max (double[] v1, double[] v2) |
|
static int | SearchSorted (double[] a, double value, bool leftSide) |
| Mimic NumPy.SearchSorted https://numpy.org/doc/1.18/reference/generated/numpy.searchsorted.html More...
|
|
static List< int > | SearchSorted (List< double > a, double[] values, bool leftSide) |
|
static int [] | SearchSorted (double[] a, double[] values, bool leftSide) |
|
static double [,] | Transpose (double[,] a) |
|
static double [] | Diff (double[] a) |
| Mimic numpy.diff() https://numpy.org/doc/1.18/reference/generated/numpy.diff.html?highlight=diff#numpy.diff More...
|
|
static double [] | Diff (List< double > a) |
|
static bool | AllPos (double[] a) |
|
static bool | AllNeg (double[] a) |
|
static int [] | Argsort (double[] a) |
|
static int [] | Argsort (List< double > a) |
|
static double [,,] | Transpose201 (double[,,] m) |
| Special case transpose used in BVP. More...
|
|
Simple dot and matrix multiplication routines that assume inputs are well formed and compatible.