Python numpy.column_stack函数方法的使用

NumPy(Numerical Python的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然地使用数组和矩阵。NumPy包含很多实用的数学函数,涵盖线性代数运算、傅里叶变换和随机数生成等功能。本文主要介绍一下NumPy中column_stack方法的使用。

numpy.column_stack

numpy.column_stack(tup)    [source]

将一维数组作为列Stack到二维数组中。

采取一系列一维数组并将其堆stack为列以构成单个二维数组。 二维数组按原样堆叠,就像使用hstack一样。 首先将一维数组转换为二维列。

参数 :

tup :1-D的sequence或 2-D arrays.

要stack的数组。 它们都必须具有相同的第一尺寸。

返回值 :

stacked :2-D array

通过stack给定数组形成的数组。

例子

>>> a = np.array((1,2,3))
>>> b = np.array((2,3,4))
>>> np.column_stack((a,b))
array([[1, 2],
       [2, 3],
       [3, 4]])
推荐阅读
cjavapy编程之路首页