np.stack

Posted lyl0618

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了np.stack相关的知识,希望对你有一定的参考价值。

np.stack 沿着新的轴加入一系列的数组

>>> arrays = [np.random.randn(3, 4) for _ in range(10)]
    >>> np.stack(arrays, axis=0).shape
    (10, 3, 4)

    >>> np.stack(arrays, axis=1).shape
    (3, 10, 4)

    >>> np.stack(arrays, axis=2).shape
    (3, 4, 10)

    >>> a = np.array([1, 2, 3])
    >>> b = np.array([2, 3, 4])
    >>> np.stack((a, b))
    array([[1, 2, 3],
           [2, 3, 4]])

    >>> np.stack((a, b), axis=-1)
    array([[1, 2],
           [2, 3],
           [3, 4]])

  

以上是关于np.stack的主要内容,如果未能解决你的问题,请参考以下文章

麻烦与for循环,.append,np.asarray

在numpy中堆叠数组

NumPy快速入门——数组进阶操作

合并矩阵

numpy中关于数组的合并,拆分,及降维

Numpy Column Stack with Strings?