在 Python 中,可以使用 numpy 库中的 concatenate 函数进行数组的连接。其中,按行连接可以使用 axis=0 参数,按列连接可以使用 axis=1 参数。下面举例说明。

按行连接:

import numpy as np

# 创建两个数组
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])

# 按行连接
c = np.concatenate((a, b), axis=0)

print(c)
# 输出:
# [[1 2]
#  [3 4]
#  [5 6]]

按列连接:

import numpy as np

# 创建两个数组
a = np.array([[1, 2], [3, 4]])
b = np.array([[5], [6]])

# 按列连接
c = np.concatenate((a, b), axis=1)

print(c)
# 输出:
# [[1 2 5]
#  [3 4 6]]

可以看到,按行连接将两个数组沿着竖直方向进行了拼接,而按列连接则是沿着水平方向进行了拼接。

Python 数组连接:按行、按列拼接示例

原文地址: https://www.cveoy.top/t/topic/ozmZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录