如何在numpy中将向量与矩阵组合

时间:2018-06-10 21:38:44

标签: python numpy

我觉得自己像个白痴,但我似乎无法找到一种方法来完成一个非常简单的操作:将一个向量作为另一列添加到numpy的矩阵中。这是一个例子:

x1 = np.array([1.0, 2.0])
x2 = np.array([[3., 4., 5.], [6., 7., 8]])

我想要获得:

array([[3., 4., 5., 1.],
       [6., 7., 8., 2.]])

到目前为止,我找到的唯一工作方式是通过pandas,这看起来很荒谬。

def add_column_to_array(array, column):
    df = pd.DataFrame(array)
    df['newcol'] = column
    return(df.values)

不应该有本地numpy方式吗?

0 个答案:

没有答案