numpy合并两个数列
时间: 2023-05-28 08:06:45 浏览: 155
Python:合并两个numpy矩阵的实现
可以使用numpy.concatenate()函数来合并两个数列。
例如,将两个一维数组a和b合并成一个新的一维数组c:
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.concatenate((a, b))
print(c)
# 输出:[1 2 3 4 5 6]
```
也可以将两个二维数组a和b按行或列合并成一个新的二维数组c:
```python
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.concatenate((a, b), axis=0) # 按行合并
print(c)
# 输出:
# [[1 2]
# [3 4]
# [5 6]
# [7 8]]
c = np.concatenate((a, b), axis=1) # 按列合并
print(c)
# 输出:
# [[1 2 5 6]
# [3 4 7 8]]
```
阅读全文