public DenseMatrix(IEnumerable <IEnumerable <double> > matrix) { _matrixFactory = new DenseMatrixFactory(); Data = new double[RowsCount, ColumnsCount]; List <List <double> > indexedMatrix = matrix.Select(row => row.ToList()).ToList(); for (int i = 0; i < RowsCount; i++) { for (int j = 0; j < ColumnsCount; j++) { Data[i, j] = indexedMatrix[i][j]; } } }
public DenseMatrix() { _matrixFactory = new DenseMatrixFactory(); _vectorFactory = new DenseVectorFactory(); Data = new double[1, 1]; }