ndarray_linalg::generate
pub fn from_diag<A>(d: &[A]) -> Array2<A> where A: Scalar,
construct matrix from diag