zoukankan      html  css  js  c++  java
  • numpy hstack()

    numpy.hstack(tup)[source]

    Stack arrays in sequence horizontally (column wise).

    Take a sequence of arrays and stack them horizontally to make a single array. Rebuild arrays divided by hsplit.

    This function continues to be supported for backward compatibility, but you should prefer np.concatenate or np.stack. The np.stack function was added in NumPy 1.10.

    Parameters:

    tup : sequence of ndarrays

    All arrays must have the same shape along all but the second axis.

    Returns:

    stacked : ndarray

    The array formed by stacking the given arrays.

    See also

    stack
    Join a sequence of arrays along a new axis.
    vstack
    Stack arrays in sequence vertically (row wise).
    dstack
    Stack arrays in sequence depth wise (along third axis).
    concatenate
    Join a sequence of arrays along an existing axis.
    hsplit
    Split array along second axis.
    block
    Assemble arrays from blocks.

    Notes

    Equivalent to np.concatenate(tup, axis=1) if tup contains arrays that are at least 2-dimensional.

    Examples

    >>> a = np.array((1,2,3))
    >>> b = np.array((2,3,4))
    >>> np.hstack((a,b))
    array([1, 2, 3, 2, 3, 4])
    >>> a = np.array([[1],[2],[3]])
    >>> b = np.array([[2],[3],[4]])
    >>> np.hstack((a,b))
    array([[1, 2],
           [2, 3],
           [3, 4]])
    官网:https://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html
    函数具体实现:https://github.com/numpy/numpy/blob/v1.13.0/numpy/core/shape_base.py#L239-L293
  • 相关阅读:
    Java基础
    Java 基础
    Java基础
    Java基础
    web 学习随记(1)
    jdk8-》List去重
    JVM-调优方案
    JUC_02 AQS工作原理
    Synchronized-可重入锁原理
    JUC_01 线程阻塞、唤醒三种方式
  • 原文地址:https://www.cnblogs.com/qinduanyinghua/p/7134309.html
Copyright © 2011-2022 走看看