concatenate函数使用方法
时间: 2023-08-07 22:02:26 浏览: 128
concatenate函数的用法.xlsx
concatenate函数是一个NumPy库中用于连接两个或多个数组的函数。它可以按照不同的轴(axis)进行连接。以下是concatenate函数的使用方法:
```python
numpy.concatenate((a1, a2, ...), axis=0, out=None)
```
- `(a1, a2, ...)`:要连接的数组序列。
- `axis`:沿着它连接数组的轴。默认为0,表示沿着第一个维度连接。
- `out`:指定输出数组,如果不为None,则必须具有与连接数组具有相同形状和类型的数组。
例如,将两个一维数组连接在一起:
```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]
```
又如,将两个二维数组按照列(axis=1)方向连接在一起:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
c = np.concatenate((a, b.T), axis=1)
print(c) # 输出 [[1 2 5] [3 4 6]]
```
在这个例子中,由于b是一个一维数组,需要使用`b.T`进行转置,以便按照列方向进行连接。
阅读全文