名为data的数组从二维转成一维且不改变形状的代码
时间: 2024-03-14 22:46:15 浏览: 62
关于多维数组转化为一维没有重复元素的php代码
4星 · 用户满意度95%
你可以使用ravel()函数将二维数组转换为一维数组,同时保持原始数组的形状不变,示例如下:
```python
import numpy as np
# 创建一个二维数组
data = np.array([[1, 2, 3], [4, 5, 6]])
# 将二维数组转换为一维数组
data_flat = data.ravel()
# 打印结果
print("data shape:", data.shape)
print("data flattened shape:", data_flat.shape)
print("data flattened:", data_flat)
```
输出结果为:
```
data shape: (2, 3)
data flattened shape: (6,)
data flattened: [1 2 3 4 5 6]
```
可以看到,使用ravel()函数将二维数组data转换为了一维数组data_flat,同时保持原始数组的形状不变。
阅读全文