diag

Function diag 

Source
pub fn diag(diag: &[f64]) -> SparseResult<CsrMatrix<f64>>
Expand description

Create a diagonal matrix in CSR format

§Arguments

  • diag - Vector of diagonal elements

§Returns

  • Diagonal matrix in CSR format

§Example

use scirs2_sparse::utils::diag;

// Create a diagonal matrix with elements [1, 2, 3]
let d = diag(&[1.0, 2.0, 3.0]).unwrap();