public static DenseMatrix OfDiagonalVector(Vector<float> diagonal) { var m = new DenseMatrix(diagonal.Count, diagonal.Count); m.SetDiagonal(diagonal); return m; }