# Convert List to Numpy Array

Contents

## Convert List to Numpy Array

To convert a List into Numpy Array in Python, call numpy.array() function and pass the list as argument to this function.

The syntax to call numpy.array() to convert a list into numpy array is

``numpy.array(x)``

where x is a list.

Return Value

numpy.array() returns a numpy array of type numpy.ndarray.

## Examples

### 1. Convert a list of numbers to a numpy array

In this example, we take a list in x, and convert this list into numpy array using numpy.array().

Python Program

``````import numpy

x = list([1, 2, 4, 8, 16, 32])
arr = numpy.array(x)

print("List :", x)
print("Numpy Array :", arr)``````
Run Code Copy

Output

``````List : [1, 2, 4, 8, 16, 32]
Numpy Array : [ 1  2  4  8 16 32]``````

### 2. Convert a list of lists to a numpy array

In this example, we take a list of lists in x, and convert this list into numpy array using numpy.array().

Python Program

``````import numpy

x = list([[1, 2, 4], [8, 16, 32]])
arr = numpy.array(x)

print("List :", x)
print("Numpy Array :", arr)``````
Run Code Copy

Output

``````List : [[1, 2, 4], [8, 16, 32]]
Numpy Array : [[ 1  2  4]
[ 8 16 32]]
``````

Since, there are two levels of lists, we get a two-dimensional numpy array.

## Summary

In this Numpy Tutorial, we learned how to convert a list into a numpy array, with the help of syntax and examples.

Code copied to clipboard successfully 👍