”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 以下是一个符合文章内容的问答式英文标题: How do I convert a NumPy array to a Python list?

以下是一个符合文章内容的问答式英文标题: How do I convert a NumPy array to a Python list?

发布于2024-11-16
浏览:191

以下是一個符合文章內容的問答式英文標題:

How do I convert a NumPy array to a Python list?

Converting a NumPy Array to a Python List

NumPy arrays provide efficient data structures for numerical computations. However,有时需要将它们转换为Python列表以进行进一步的数据处理。

解决方法:toList()

NumPy提供了一个toList()方法来将阵列转换为Python列表。该方法将阵列中的元素转换为最接近的Python类型(例如,int、float)。

要使用toList()方法,请按照以下步骤操作:

import numpy as np

# 創建一個 NumPy 陣列
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 使用 tolist() 方法將陣列轉換為列表
list_from_array = arr.tolist()

# 列印轉換後的列表
print(list_from_array)

输出:

[[1, 2, 3], [4, 5, 6]]

请注意,toList()方法会将元素从NumPy的数据类型(例如np.int32或np.float32)转换为Python数据类型(例如int或float)。如果您希望保留NumPy的数据类型,可以在阵列上使用list()方法,这将产生一个NumPy标量的列表。

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3