array.tolist
时间: 2023-09-02 09:07:45 浏览: 80
arraylist .
`array.tolist()` 是一个 `numpy` 数组对象的方法,用于将该数组转换为 Python 原生的列表对象,并返回该列表。该方法的作用是将 `numpy` 数组转换为 Python 中常用的列表数据结构,便于进行一些常规的操作,例如遍历、切片、连接等。
以下是一个简单的示例:
```python
import numpy as np
# 创建一个 2x3 的 numpy 数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 将该数组转换为列表
lst = arr.tolist()
# 打印列表
print(lst)
```
输出结果:
```
[[1, 2, 3], [4, 5, 6]]
```
可以看到,`arr.tolist()` 方法返回了一个包含两个子列表的列表对象,这两个子列表分别代表 `numpy` 数组的两行数据。需要注意的是,列表对象中的元素类型与 `numpy` 数组中的元素类型相同,例如上述示例中的列表中的元素都是整型。
需要注意的是,将 `numpy` 数组转换为列表会导致数据类型的转换,因此可能会损失一些精度。如果需要保持数据的精度,应该尽可能地在 `numpy` 数组中进行操作。
阅读全文