MathNet.Numerics.LinearAlgebra.Single.DenseMatrix.CreateDiagonal C# (CSharp) Method

CreateDiagonal() public static method

Create a new diagonal dense matrix and initialize each diagonal value using the provided init function.
public static CreateDiagonal ( int rows, int columns, float>.Func init ) : DenseMatrix
rows int
columns int
init float>.Func
return DenseMatrix
        public static DenseMatrix CreateDiagonal(int rows, int columns, Func<int, float> init)
        {
            return new DenseMatrix(DenseColumnMajorMatrixStorage<float>.OfDiagonalInit(rows, columns, init));
        }

Same methods

DenseMatrix::CreateDiagonal ( int rows, int columns, float value ) : DenseMatrix