# How to Convert a Dictionary to a NumPy Array in Python

To convert a dictionary to a NumPy array, use the Python `items()`

function on the dictionary, then convert it to an a list using the Python list() function.

Then create a new NumPy array from this data, pass it as the first argument of np.array().

Here is a full example:

```
dict = {"a": 1, "b": 2, "c": 3, "d": 4}
data = list(dict.items())
an_array = np.array(data)
print(an_array)
```

```
[['a' '1']
['b' '2']
['c' '3']
['d' '4']]
```