NumPy 中用于将两列数组以列形式扩张的函数是 np.column_stack()。该函数可以将多个一维数组或二维数组以列的形式组合成一个新的二维数组。

例如,假设有两个一维数组 a 和 b,可以使用 np.column_stack((a, b)) 将它们以列形式扩张成一个新的二维数组。

import numpy as np

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])

c = np.column_stack((a, b))
print(c)

输出结果为:

[[1 4]
 [2 5]
 [3 6]]

np.column_stack() 函数可以处理多个数组,并将它们以列的形式组合起来。这对于将不同类型的特征数据组合成一个特征矩阵非常有用。

NumPy 中两列数组以列形式扩张的函数:np.column_stack()

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

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