Numpy np.eigvals() method - Python Last Updated : 22 Sep, 2025 Comments Improve Suggest changes Like Article Like Report The np.eigvals() method in NumPy is used to compute the eigenvalues of a square matrix.Example 1: Here we calculate the eigenvalues of a simple 2x2 matrix. Python from numpy import linalg as LA val = LA.eigvals([[1, 2], [3, 4]]) print(val) Output[-0.37228132 5.37228132] Explanation: matrix [[1, 2], [3, 4]] has two eigenvalues: -0.37 and 5.37. These values indicate the scaling factors when the matrix acts on its eigenvectors.Syntax:numpy.linalg.eigvals(a)Parameters: a 2D square matrix (array-like) whose eigenvalues are to be calculated.Returns: eigenvalues 1D NumPy array of eigenvalues (real or complex).Example 2: Now, let’s compute eigenvalues for a 3x3 matrix. Python from numpy import linalg as LA val = LA.eigvals([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) print(val) Output[ 1.61168440e+01 -1.11684397e+00 -9.75918483e-16] Explanation: 3x3 matrix has three eigenvalues: 16.11, -1.11 and a very small value close to 0 (floating-point approximation of 0).Example 3: This example shows eigenvalues of a symmetric matrix, which are always real numbers. Python from numpy import linalg as LA val = LA.eigvals([[2, -1], [-1, 2]]) print(val) Output[3. 1.] Explanation: For symmetric matrix [[2, -1], [-1, 2]], the eigenvalues are 3 and 1. Symmetric matrices guarantee real eigenvalues, which is why the result has no complex part. Comment More info J jitender_1998 Follow Improve Article Tags : Technical Scripter Python Python-numpy Python numpy-arrayManipulation Explore Python FundamentalsPython Introduction 3 min read Input and Output in Python 4 min read Python Variables 5 min read Python Operators 5 min read Python Keywords 2 min read Python Data Types 7 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 6 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 2 min read Python MySQL 9 min read Python Packages 12 min read Python Modules 7 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 6 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 15+ min read StatsModel Library- Tutorial 4 min read Learning Model Building in Scikit-learn 8 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 6 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 7 min read Python | Build a REST API using Flask 3 min read How to Create a basic API using Django Rest Framework ? 4 min read Python PracticePython Quiz 3 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like