NumPy Array to List
The tolist() function doesn’t accept any argument. It’s a simple way to convert an array to a list representation.
1. Converting one-dimensional NumPy Array to List
import numpy as np
# 1d array to list
arr = np.array([1, 2, 3])
print(f'NumPy Array:n{arr}')
list1 = arr.tolist()
print(f'List: {list1}')
Output:
NumPy Array:
[1 2 3]
List: [1, 2, 3]
2. Converting multi-dimensional NumPy Array to List
import numpy as np
# 2d array to list
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(f'NumPy Array:n{arr}')
list1 = arr.tolist()
print(f'List: {list1}')
Output:
NumPy Array:
[[1 2 3]
[4 5 6]]
List: [[1, 2, 3], [4, 5, 6]]
Reference: API Doc