public static DenseMatrix CreateDiagonal(int rows, int columns, Func<int, float> init) { return new DenseMatrix(DenseColumnMajorMatrixStorage<float>.OfDiagonalInit(rows, columns, init)); }