111,125
社区成员
发帖
与我相关
我的任务
分享
/// <summary>Construct a matrix</summary>
public Matrix(int rows, int cols)
{
denseMatrix = new DenseMatrix(rows, cols);
}
/// <summary>Construct a matrix by copying the data</summary>
public Matrix(double[,] data)
{
denseMatrix = DenseMatrix.OfArray(data);
}
public Matrix(int rows, int cols, double value)
{
denseMatrix = DenseMatrix.Create(rows, cols, value);
}

public static DenseMatrix Create(int rows, int columns, double value)
{
if (value == 0d) return new DenseMatrix(rows, columns);
return new DenseMatrix(DenseColumnMajorMatrixStorage<double>.OfValue(rows, columns, value));
}
public static DenseMatrix OfArray(double[,] array)
{
return new DenseMatrix(DenseColumnMajorMatrixStorage<double>.OfArray(array));
}