将列(来自向量)绑定为numpy

Han*_*Sun 6 python numpy scipy

代码是这样的:

a = numpy.zeros(3)
b = numpy.ones(3)
bind_by_column((a,b))
=> [[0,1],[0,1],[0,1]]
Run Code Online (Sandbox Code Playgroud)

我检查了这个,但找不到答案

有没有人有这个想法?

Jos*_*sef 10

np.column_stack

请参阅 Numpy:连接多维和一维数组

>>> import numpy
>>> a = numpy.zeros(3)
>>> b = numpy.ones(3)
>>> numpy.column_stack((a,b))
array([[ 0.,  1.],
       [ 0.,  1.],
       [ 0.,  1.]])
Run Code Online (Sandbox Code Playgroud)


And*_*lev 6

你可以使用numpy.vstack():

>>> import numpy
>>> a = numpy.zeros(3)
>>> b = numpy.ones(3)
>>> numpy.vstack((a,b)).T
array([[ 0.,  1.],
       [ 0.,  1.],
       [ 0.,  1.]])
Run Code Online (Sandbox Code Playgroud)