numpy中多维数组变一维的函数是
时间: 2024-04-07 19:30:01 浏览: 148
NumPy 如何生成多维数组的方法
在NumPy中,可以使用`flatten()`函数将多维数组变为一维数组。例如:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
arr_flattened = arr.flatten()
print(arr_flattened)
```
输出:
```
[1 2 3 4 5 6]
```
另外,还可以使用`ravel()`函数实现相同的功能。`ravel()`函数返回的是数组的一个视图(view),而`flatten()`函数返回的是数组的一个副本(copy)。
阅读全文