Print the identity matrix using numpy.eye() function | Linear Algebra using Python

Linear Algebra using Python | numpy.eye() function: Here, we are going to learn how to print the identity matrix using numpy.eye() function in Python?
Submitted by Anuj Singh, on May 25, 2020

Prerequisite:

In linear algebra, the identity matrix, of size n is the n × n square matrix with ones on the main diagonal and zeros elsewhere. It is denoted by I. Also known as the unit matrix because its determinant value is 1 irrespective of size. This is the key feature of an identity matrix and it plays an important role in Linear Algebra.

Python Identity Matrix

Syntax:

    identity_matrix = eye(n)

Input parameter(s):

  • n – size of the identity matrix.

Return value:

A square matrix with 1 at its diagonal and rest is zero.

Applications:

  1. Machine Learning
  2. Neural Network
  3. Linear Algebra - Gauss Jordan Elimination

Python code to print the identity matrix using numpy.eye() function

# Linear Algebra Learning Sequence
# Identity matrix using numpy.eye() function

import numpy as np
   
# Using power function
print("\n---I(4x4)---\n", np.eye(4))
print("\n---I(6x6)---\n", np.eye(6))

Output:

---I(4x4)---
 [[1. 0. 0. 0.]
 [0. 1. 0. 0.]
 [0. 0. 1. 0.]
 [0. 0. 0. 1.]]

---I(6x6)---
 [[1. 0. 0. 0. 0. 0.]
 [0. 1. 0. 0. 0. 0.]
 [0. 0. 1. 0. 0. 0.]
 [0. 0. 0. 1. 0. 0.]
 [0. 0. 0. 0. 1. 0.]
 [0. 0. 0. 0. 0. 1.]]


Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.