如何将 NumPy 数组转换为列表?
在本文中,我们将讨论如何将 NumPy 数组转换为列表。我们可以通过tolist()方法将 Numpy 数组转换为列表,我们可以使用此方法将数据元素列表转换为数组。
Syntax: ndarray.tolist()
Parameters: none
Returns: The possibly nested list of array elements.
方法
- 导入所需的模块。
- 创建数组。
- 显示数组和类类型。
- 使用tolist()方法转换数组。
- 显示列表和类类型。
示例 1:一维数组
Python
# import module
import numpy as np
# create array
print("\nArray:")
arr = np.array([1, 2, 4, 5])
print(arr)
print(type(arr))
# apply method
lis = arr.tolist()
# display list
print("\nList:")
print(lis)
print(type(lis))
Python3
# import module
import numpy as np
# create array
print("\nArray:")
arr = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
print(arr)
print(type(arr))
# apply method
lis = arr.tolist()
# display list
print("\nList:")
print(lis)
print(type(lis))
输出:
示例 2:多维数组
蟒蛇3
# import module
import numpy as np
# create array
print("\nArray:")
arr = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
print(arr)
print(type(arr))
# apply method
lis = arr.tolist()
# display list
print("\nList:")
print(lis)
print(type(lis))
输出: