# NumPy Linear Algebra: Exercises, Practice, Solution

## NumPy Linear Algebra [19 exercises with solution]

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

**1.** Write a NumPy program to compute the multiplication of two given matrixes. Go to the editor

Click me to see the sample solution

**2.** Write a NumPy program to compute the outer product of two given vectors. Go to the editor

Click me to see the sample solution

**3.** Write a NumPy program to compute the cross product of two given vectors. Go to the editor

Click me to see the sample solution

**4.** Write a NumPy program to compute the determinant of a given square array. Go to the editor

Click me to see the sample solution

**5.** Write a NumPy program to evaluate Einstein's summation convention of two given multidimensional arrays. Go to the editor

Click me to see the sample solution

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

Click me to see the sample solution

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

Click me to see the sample solution

**8.** Write a NumPy program to compute the Kronecker product of two given mulitdimension arrays. Go to the editor

Click me to see the sample solution

**9.** Write a NumPy program to compute the condition number of a given matrix. Go to the editor

Click me to see the sample solution

**10.** Write a NumPy program to find a matrix or vector norm. Go to the editor

Click me to see the sample solution

**11.** Write a NumPy program to compute the determinant of an array. Go to the editor

Click me to see the sample solution

**12.** Write a NumPy program to compute the inverse of a given matrix. Go to the editor

Click me to see the sample solution

**13.** Write a NumPy program to calculate the QR decomposition of a given matrix. Go to the editor

Click me to see the sample solution

**14.** Write a NumPy program to compute the condition number of a given matrix. Go to the editor

Click me to see the sample solution

**15.** Write a NumPy program to compute the sum of the diagonal element of a given array. Go to the editor

Click me to see the sample solution

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

Click me to see the sample solution

**17.** Write a NumPy program to get the qr factorization of a given array. Go to the editor

Click me to see the sample solution

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

Click me to see the sample solution

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

Click me to see the sample solution

**Python 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

## Python: Tips of the Day

**Python: How do I copy a file in Python?**

shutil has many methods you can use. One of which is:

from shutil import copyfile copyfile(src, dst)

- Copy the contents of the file named src to a file named dst.
- The destination location must be writable; otherwise, an IOError exception will be raised.
- If dst already exists, it will be replaced.
- Special files such as character or block devices and pipes cannot be copied with this function.
- With copy, src and dst are path names given as strings.

If you use os.path operations, use copy rather than copyfile. copyfile will only accept strings.

Ref: https://bit.ly/3e2Y1G0

**New Content published on w3resource :**- 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
- Angular - JavaScript Framework
- React - JavaScript Library
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework