public static Rand ( int n, int d, double min ) : Matrix | ||
n | int | rows. |
d | int | cols. |
min | double | (Optional) the minimum. |
Résultat | Matrix |
public static Matrix Rand(int n, int d, double min = 0)
{
var m = new double[n][];
for (int i = 0; i < n; i++)
{
m[i] = new double[d];
for (int j = 0; j < d; j++)
m[i][j] = Sampling.GetUniform() + min;
}
return new Matrix { _matrix = m, _asTransposeRef = false, Cols = d, Rows = n };
}
Matrix::Rand ( int n, double min ) : Matrix |
/// <summary> /// Generate a matrix n x d with numbers 0 less than x less than 1 drawn uniformly at random. /// </summary> /// <param name="n">rows.</param> /// <param name="min">(Optional) the minimum.</param> /// <returns>n x d Matrix.</returns> public static Matrix Rand(int n, double min = 0) { return(Matrix.Rand(n, n, min)); }