test_eigen_solver.py
Go to the documentation of this file.
1 import numpy as np
2 
3 import eigenpy
4 
5 dim = 100
6 rng = np.random.default_rng()
7 A = rng.random((dim, dim))
8 
9 es = eigenpy.EigenSolver(A)
10 
11 V = es.eigenvectors()
12 D = es.eigenvalues()
13 
14 assert eigenpy.is_approx(A.dot(V).real, V.dot(np.diag(D)).real)
15 assert eigenpy.is_approx(A.dot(V).imag, V.dot(np.diag(D)).imag)
eigenpy::is_approx
EIGEN_DONT_INLINE bool is_approx(const Eigen::SparseMatrixBase< MatrixType1 > &mat1, const Eigen::SparseMatrixBase< MatrixType2 > &mat2)
Definition: is-approx.hpp:36


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Wed Jun 5 2024 02:14:54