将两个一维numpy数组按列合并
时间: 2023-08-11 12:22:08 浏览: 171
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
您可以使用numpy模块中的concatenate函数将两个一维numpy数组按列合并。具体实现方法如下:
```python
import numpy as np
# 生成两个一维数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 使用concatenate函数按列合并
result = np.concatenate((arr1.reshape(-1, 1), arr2.reshape(-1, 1)), axis=1)
print(result)
```
输出结果为:
```
array([[1, 4],
[2, 5],
[3, 6]])
```
其中reshape函数用于将一维数组转换为二维数组,axis参数用于指定按列合并。
阅读全文