美文网首页python
Python numpy函数hstack() vstack()

Python numpy函数hstack() vstack()

作者: 爱叫啥叫啥去 | 来源:发表于2019-11-12 20:35 被阅读0次

np.hstack()和np.column_stack()函数略有相似,np.vstack()与np.row_stack()也挺像的。

stackoverflow上也有类似讨论,在这里numpy vstack vs. column_stack

这里列上一个相关函数的列表:

stack() : Join a sequence of arrays along a new axis.

hstack() : Stack arrays in sequence horizontally(column wise)

dstack() : Stack arrays in sequence depth wise (along third dimension)

concatenate() : Join a sequence of arrays along an existing axis.

vsplit ()   Split array into a list of multiple sub-arrays vertically. 

一、np.stack()函数

函数原型:np.stack(arrays,axis=0)

程序实例:

二、numpy.hstack()函数

函数原型:numpy.hstack(tup)

其中tup是arrays序列,The arrays must have the same shape, except in the dimension corresponding to axis (the first, by default).

等价于:np.concatenate(tup,axis=1)

程序实例:

三、numpy.vstack()函数

函数原型:numpy.vstack(tup)

等价于:np.concatenate(tup,axis=0) if tup contains arrays that are at least 2-dimensional.

程序实例:

四、 numpy.dstack()函数

函数原型:numpy.dstack(tup)

等价于:np.concatenate(tup,axis=2)

程序实例:

五、numpy.cancatenate()函数

函数原型:numpy.concatenate((a1,a2,...),axis=0)

程序实例:

其中出现的ma.masked下面的例子解释了掩码矩阵。

六、numpy.vsplit()函数

函数原型:numpy.vsplit(ary,indices_or_sections)

程序实例:

相关文章

网友评论

    本文标题:Python numpy函数hstack() vstack()

    本文链接:https://www.haomeiwen.com/subject/jyrqictx.html