Class ArrayUtils
- Namespace
- NeuralNetworks.Core
- Assembly
- NeuralNetworks.dll
public class ArrayUtils
- Inheritance
-
ArrayUtils
- Inherited Members
Methods
ConvertToSpan(Array)
public static Span<float> ConvertToSpan(Array array)
Parameters
arrayArray
Returns
CreateRange(int, int, int, int, float, float)
public static float[,,,] CreateRange(int dim1, int dim2, int dim3, int dim4, float from, float to)
Parameters
Returns
- float[,,,]
CreateRange(int, int, float, float)
public static float[,] CreateRange(int rows, int columns, float from, float to)
Parameters
Returns
- float[,]
LoadCsv(string, int)
public static float[,] LoadCsv(string filePath, int skipHeaderLines = 0)
Parameters
Returns
- float[,]
LoadSv(string, char, int)
public static float[,] LoadSv(string filePath, char separator, int skipHeaderLines)
Parameters
Returns
- float[,]
LoadTsv(string, int)
public static float[,] LoadTsv(string filePath, int skipHeaderLines = 0)
Parameters
Returns
- float[,]
PermuteData(float[,,,], float[,], Random)
Permutes the data in the input arrays x and y using the provided random number generator.
public static (float[,,,] xPermuted, float[,] yPermuted) PermuteData(float[,,,] x, float[,] y, Random random)
Parameters
Returns
Remarks
This method is the quickest way to permute data for 4D input arrays.
PermuteData(float[,], float[,], Random)
public static (float[,] xPermuted, float[,] yPermuted) PermuteData(float[,] x, float[,] y, Random random)
Parameters
Returns
StandardizeColumns(float, params List<float[,]>)
public static void StandardizeColumns(float minStdDev, params List<float[,]> sets)