Python 数组连接:按行、按列拼接示例
在 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]]
可以看到,按行连接将两个数组沿着竖直方向进行了拼接,而按列连接则是沿着水平方向进行了拼接。
原文地址: https://www.cveoy.top/t/topic/ozmZ 著作权归作者所有。请勿转载和采集!