np.concatenate功能
时间: 2024-05-05 09:16:11 浏览: 122
Python数组拼接np.concatenate实现过程
numpy.concatenate函数是用于将两个或多个数组沿指定轴连接在一起的函数。其语法如下:
numpy.concatenate((a1, a2, ...), axis=0, out=None)
参数说明:
- a1, a2, ...:要连接的数组序列。
- axis:指定连接的轴,默认为0,即沿第一个维度连接。
- out:指定输出数组,如果不指定,则返回一个新的数组。
示例:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
print(np.concatenate((a, b), axis=0))
# 输出:[[1 2]
# [3 4]
# [5 6]]
print(np.concatenate((a, b.T), axis=1))
# 输出:[[1 2 5]
# [3 4 6]]
```
在上面的例子中,我们将两个数组a和b沿不同的轴连接起来。当axis=0时,表示沿第一个维度连接,即将b数组作为新的一行添加到a数组的末尾;当axis=1时,表示沿第二个维度连接,即将b数组作为新的一列添加到a数组的末尾。
阅读全文