numpy怎么把多维数组转为1维数组
时间: 2024-05-08 14:01:29 浏览: 169
二维数组转一维数组
可以使用numpy中的ravel()函数来将多维数组转为1维数组。示例如下:
```python
import numpy as np
# 创建一个2x3的二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 使用ravel()函数将其转为1维数组
arr_1d = arr.ravel()
print(arr_1d)
# 输出:[1 2 3 4 5 6]
```
除了ravel()函数,还可以使用flatten()函数实现相同的功能。不同的是,ravel()函数返回的是原数组的视图,而flatten()函数返回的是原数组的副本。
阅读全文