numpy 如何将数组a = np.arange(10).reshape(2,-1)和数组b = np.repeat(1,10).reshape(2,-1)水平堆叠?
时间: 2023-06-06 17:04:39 浏览: 253
numpy中实现二维数组按照某列、某行排序的方法
可以使用 numpy 的 hstack 函数完成水平堆叠操作,代码如下:
```python
import numpy as np
a = np.arange(10).reshape(2, -1)
b = np.repeat(1, 10).reshape(2, -1)
c = np.hstack((a, b))
print(c)
```
输出结果为:
```
[[0 1 2 3 4 1 1 1 1 1]
[5 6 7 8 9 1 1 1 1 1]]
```
阅读全文