📌  相关文章
📜  如何将 NumPy 数组转换为列表?(1)

📅  最后修改于: 2023-12-03 15:09:06.262000             🧑  作者: Mango

如何将 NumPy 数组转换为列表?

在数据科学和机器学习中,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 数组转换为列表通常用于进一步处理和分析数据。