w3resource

NumPy Matrix Operations and Linear Algebra Exercises


This resource offers a total of 95 NumPy Linear Algebra problems for practice. It includes 19 main exercises, each accompanied by solutions, detailed explanations, and four related problems.

This document showcases advanced linear algebra operations using NumPy, including various matrix products, decompositions, and computations of determinants, eigenvalues, and norms.

Linear algebra: Pictorial Presentation

[An Editor is available at the bottom of the page to write and execute the scripts.]

1. Matrix Multiplication

Write a NumPy program to compute the multiplication of two given matrixes.

Click me to see the sample solution

2. Outer Product of Vectors

Write a NumPy program to compute the outer product of two given vectors.

Click me to see the sample solution

3. Cross Product of Vectors

Write a NumPy program to compute the cross product of two given vectors.

Click me to see the sample solution

4. Determinant of a Square Array

Write a NumPy program to compute the determinant of a given square array.

Click me to see the sample solution

5. Einstein Summation Convention

Write a NumPy program to evaluate Einstein's summation convention of two given multidimensional arrays.

Click me to see the sample solution

6. Inner Product of Vectors

Write a NumPy program to compute the inner product of vectors for 1-D arrays (without complex conjugation) and in higher dimension.

Click me to see the sample solution

7. Eigenvalues and Eigenvectors

Write a NumPy program to compute the eigenvalues and right eigenvectors of a given square array.

Click me to see the sample solution

8. Kronecker Product

Write a NumPy program to compute the Kronecker product of two given mulitdimension arrays.

Click me to see the sample solution

9. Condition Number of a Matrix

Write a NumPy program to compute the condition number of a given matrix.

Click me to see the sample solution

10. Matrix or Vector Norm

Write a NumPy program to find a matrix or vector norm.

Click me to see the sample solution

11. Determinant of an Array

Write a NumPy program to compute the determinant of an array.

Click me to see the sample solution

12. Inverse of a Matrix

Write a NumPy program to compute the inverse of a given matrix.

Click me to see the sample solution

13. QR Decomposition

Write a NumPy program to calculate the QR decomposition of a given matrix.

Click me to see the sample solution

14. Condition Number (Alternate)

Write a NumPy program to compute the condition number of a given matrix.

Click me to see the sample solution

15. Sum of Diagonal Elements

Write a NumPy program to compute the sum of the diagonal element of a given array.

Click me to see the sample solution

16. Cholesky Decomposition (Lower-Triangular Factor)

Write a NumPy program to get the lower-triangular L in the Cholesky decomposition of a given array.

Click me to see the sample solution

17. QR Factorization

Write a NumPy program to get the qr factorization of a given array.

Click me to see the sample solution

18. Singular Value Decomposition (SVD)

Write a NumPy program to compute the factor of a given array by Singular Value Decomposition.

Click me to see the sample solution

19. Frobenius Norm and Condition Number

Write a NumPy program to calculate the Frobenius norm and the condition number of a given array.

Click me to see the sample solution


Python-Numpy Code Editor:

More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.

Test your Python skills with w3resource's quiz



Follow us on Facebook and Twitter for latest update.