python中将数组降一维
时间: 2023-07-03 07:03:31 浏览: 100
使用python实现多维数据降维操作
可以使用numpy库中的`ravel()`函数将数组降为一维。示例代码如下:
```python
import numpy as np
# 定义一个二维数组
arr = np.array([[1, 2], [3, 4]])
# 将数组降为一维
arr_1d = arr.ravel()
print(arr_1d) # 输出 [1 2 3 4]
```
除了`ravel()`函数,还可以使用`flatten()`函数实现相同的功能。两者的区别在于`flatten()`函数总是返回一个拷贝,而`ravel()`函数只有在必要的时候才创建拷贝。
阅读全文