Examples of how to convert a matrix to a list in python:

### Create a matrix with numpy

Let's consider the following matrix:

`import numpy as np`

`A = np.array((1,2,3,4))`

`print(A)`

gives

` array([1, 2, 3, 4])`

### Convert a matrix to a list with list()

To convert a matrix to a list in python, a solution is to use the built-in function called list():

`l = list(A)`

`print(l)`

returns

`[1, 2, 3, 4]`

### Convert a matrix to a list with tolist()

Another solution is to use the numpy function tolist. Example with a 1d matrix:

`l = m.tolist()`

`print(l)`

gives

`[1, 2, 3, 4]`

Another example with a 2d matrix:

`A = np.array(((1,2,3,4),(5,6,7,8)))`

`l = A.tolist()`

returns

`[[1, 2, 3, 4], [5, 6, 7, 8]]`