Docs/LAPACK/BLAS/la.utilities.diag
Back to LAPACK/BLAS

la.utilities.diag

Extract the diagonal from a matrix, or create a diagonal matrix from a vector.

Syntax

la.utilities.diag(A, k?)

Description

Extract the diagonal from a matrix, or create a diagonal matrix from a vector. If input is a matrix (2D), extracts the diagonal elements. If input is a vector (1D), creates a diagonal matrix.

Parameters

NameDescription
A- Input matrix or vector
k(optional)- Diagonal offset (0 = main, positive = above, negative = below)

Returns

DiagResult