NumPy: Compute the eigenvalues and right eigenvectors of a given square array
NumPy: Linear Algebra Exercise-7 with Solution
Write a NumPy program to compute the eigenvalues and right eigenvectors of a given square array.
Sample Solution :
Python Code :
import numpy as np m = np.mat("3 -2;1 0") print("Original matrix:") print("a\n", m) w, v = np.linalg.eig(m) print( "Eigenvalues of the said matrix",w) print( "Eigenvectors of the said matrix",v)
Original matrix: a [[ 3 -2] [ 1 0]] Eigenvalues of the said matrix [ 2. 1.] Eigenvectors of the said matrix [[ 0.89442719 0.70710678] [ 0.4472136 0.70710678]]
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a NumPy program to compute the inner product of vectors for 1-D arrays (without complex conjugation) and in higher dimension.
Next: Write a NumPy program to compute the Kronecker product of two given mulitdimension arrays.
What is the difficulty level of this exercise?
Test your Python skills with w3resource's quiz
Python: Tips of the Day
In Python you can use negative indexing. While positive index starts with 0, negative index starts with -1.
name="Welcome" print(name) print(name[-1]) print(name[0:3]) print(name[-1:-4:-1])
W e Wel emo
- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework