-
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.concatenateornp.stack. Thenp.stackfunction 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
相关文章:
- Python numpy函数:hstack()、vstack()、stack()、dstack()、vsplit()、concatenate() 2021-07-25
- numpy中数据合并,stack ,concentrate,vstack,hstack 2021-07-06
- 【python】Numpy中stack(),hstack(),vstack()函数详解 2022-12-23
- [转]numpy中数据合并,stack ,concentrate,vstack,hstack 2021-10-06
- [转]Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate() 2022-12-23
- python 中numpy中函数hstack用法和作用 2021-11-15
- numpy中的stack操作:hstack()、vstack()、stack()、dstack()、vsplit()、concatenate() 2022-12-23
- numpy中hstack vstack stack concatenate函数示例详解 2023-02-23