python:T_w, M_sw, M_cw = TT * np.ones((68446, 1)), MM * np.ones((68446, 1)), SS * np.ones((68446 1)),怎么把这三个合成一个(68446,3)的ndarray,并获取ndarray的第一个数组
时间: 2023-08-21 14:03:28 浏览: 122
ndarray的运算.ipynb
你可以使用 `numpy` 库中的 `column_stack` 函数将三个一维数组按列合并成一个二维数组,然后使用索引获取第一个数组,代码如下:
```
import numpy as np
T_w, M_sw, M_cw = TT * np.ones((68446, 1)), MM * np.ones((68446, 1)), SS * np.ones((68446, 1))
merged_array = np.column_stack((T_w, M_sw, M_cw))
first_array = merged_array[:, 0] # 获取第一个数组
print(first_array)
```
这样就可以将 `T_w`、`M_sw` 和 `M_cw` 合并成一个大小为 `(68446, 3)` 的名为 `merged_array` 的二维数组,并获取其中的第一个数组 `first_array`。
阅读全文