python 二维数组转化为一维数组的列表
时间: 2024-10-25 18:08:52 浏览: 40
Python实现二维数组输出为图片
5星 · 资源好评率100%
在Python中,将二维数组(通常表示为list of lists,即嵌套列表)转换成一维数组的列表可以使用简单的列表推导式或者是numpy库。以下是两种常见方法:
1. 使用列表推导式:
```python
# 示例二维数组
two_dim_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 转换为一维列表
one_dim_list = [item for sublist in two_dim_list for item in sublist]
print(one_dim_list)
```
2. 使用numpy库:
如果你已经安装了numpy,你可以先创建一个numpy的array,然后转换回普通的list:
```python
import numpy as np
# 示例二维数组
two_dim_array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 转换为一维列表
one_dim_list = two_dim_array.flatten().tolist()
print(one_dim_list)
```
阅读全文