# Convert List to NumPy Array in Python (3 Examples)

Hi! This tutorial will show you 3 simple ways to turn a list into a NumPy array in the Python programming language.

First, though, here is a quick overview of this tutorial:

Letâ€™s get right into the Python code!

## Install & Import NumPy

To install and import Pythonâ€™s NumPy library, run the lines of code below in your preferred Python IDE.

```# install numpy
pip install numpy

# import numpy
import numpy as np```

## Create Sample List

We will now create the sample list that will be turned into a NumPy array. Run the line of code below to do so.

`my_list = [1, 2, 3, 4, 5]`

Next, we can call the type() function that returns the class of Python objects to confirm the success of our previous attempt.

```print(type(my_list))
# <class 'list'>```

## Example 1: Turn List into NumPy Array with array() Function

In this first example, we will turn the list into a NumPy array using the `array()` function.

```array = np.array(my_list)
print(array)

# [1 2 3 4 5]

print(type(array))

# <class 'numpy.ndarray'>```

The list has indeed been transformed into a NumPy array can be confirmed by running.

## Example 2: Turn List into NumPy Array with asarray() Function

In this second example, we will use NumPyâ€™s `asarray()` function to turn the list into a NumPy array.

```array = np.asarray(my_list)
print(array)

# [1 2 3 4 5]

print(type(array))

# <class 'numpy.ndarray'>```

The `asarray()` function works very similarly to the `array()` function in the first example as seen.

## Example 3: Turn List into NumPy Array with fromiter() Function

In this third and final example, we will transform the list into a NumPy array using the `fromiter()` function.

```array = np.fromiter(my_list, dtype=int)
print(array)

# [1 2 3 4 5]

print(type(array))
# <class 'numpy.ndarray'>```

The `dtype =` argument in the `fromiter()` function is used to specify the data type we want the array to be returned as. In the code above, we parsed the int function to the argument, which made it return an array of integers. We could also parse float and bool functions to the argument to return an array of floating point values or boolean values.

## Video, Further Resources & Summary

Do you need more explanations on how to convert a list into a NumPy array in Python? Then you should have a look at the following YouTube video of the Statistics Globe YouTube channel.

In the video, we explain in some more detail how to convert a list into a NumPy array in Python.

Furthermore, I encourage you to check out other interesting Python list tutorials on Statistics Globe, starting with these:

This post has shown how to convert a list into a NumPy array in Python. In case you have further questions, you may leave a comment below.

This page was created in collaboration with Ifeanyi Idiaye. You might check out Ifeanyiâ€™s personal author page to read more about his academic background and the other articles he has written for the Statistics Globe website.

Subscribe to the Statistics Globe Newsletter