# 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

**Returns a list of elements that exist in both lists, after applying the provided function to each list element of both.**

Example:

def tips_intersection_by(a, b, fn): _b = set(map(fn, b)) return [item for item in a if fn(item) in _b] from math import floor print(tips_intersection_by([2.1, 1.2], [2.3, 3.4],floor))

Output:

[2.1]

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