美文网首页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