Python 向量合并:使用 NumPy 合并向量和矩阵
在 Python 中,可以使用 NumPy 的 concatenate() 函数将两个向量合并。假设你有两个向量 vector1 和 vector2,可以使用以下代码将它们合并:
import numpy as np
vector1 = np.array([1, 2, 3])
vector2 = np.array([4, 5, 6])
merged_vector = np.concatenate((vector1, vector2))
在上面的代码中,concatenate() 函数接受一个元组 (vector1, vector2) 作为参数,将两个向量按顺序合并。合并结果将存储在 merged_vector 中。
如果你想按行合并两个矩阵,可以使用 np.vstack() 函数。下面是一个示例:
import numpy as np
matrix1 = np.array([[1, 2, 3], [4, 5, 6]])
matrix2 = np.array([[7, 8, 9], [10, 11, 12]])
merged_matrix = np.vstack((matrix1, matrix2))
在上面的代码中,np.vstack() 函数接受一个元组 (matrix1, matrix2) 作为参数,按行合并两个矩阵。合并结果将存储在 merged_matrix 中。
原文地址: https://www.cveoy.top/t/topic/kcS 著作权归作者所有。请勿转载和采集!