📅  最后修改于: 2023-12-03 15:09:06.262000             🧑  作者: Mango
在数据科学和机器学习中,NumPy 是 Python 中一个非常强大的库,它提供了数组和矩阵的支持,这对于处理大规模的数据非常有用。但是,在某些情况下,您可能需要将 NumPy 数组转换为列表,以便对其进行进一步的处理。 在本文中,我们将解释如何将 NumPy 数组转换为列表。
你可以使用 tolist()
方法来将 NumPy 数组转为列表
import numpy as np
# 创建一个 NumPy 数组
arr = np.array([[1, 2], [3, 4]])
# 转换为列表
list_arr = arr.tolist()
# 显示列表
print(list_arr)
输出:
[[1, 2], [3, 4]]
在这里,tolist()
方法将 NumPy
数组转换为列表。在上面的 print()
语句中,我们打印了转换后的列表。
另一种方法是使用 ndarray.tolist()
函数将数组转换为列表
import numpy as np
# 创建一个 NumPy 数组
arr = np.array([[1, 2], [3, 4]])
# 转换为列表
list_arr = arr.tolist()
# 显示列表
print(list_arr)
输出:
[[1, 2], [3, 4]]
在这里,ndarray.tolist()
和 tolist()
的作用是相同的,将 NumPy
数组转换为列表。在上面的 print()
语句中,我们打印了转换后的列表。
这篇简短的教程介绍了如何将 NumPy
数组转换为列表。您可以使用 tolist()
或 ndarray.tolist()
函数来完成此操作。将 NumPy
数组转换为列表通常用于进一步处理和分析数据。