numpy hstack()

numpy. hstack (tup)[source]

Stack arrays in sequence horizontally (column wise).html

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

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.github

Parameters:

tup : sequence of ndarrayside

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

Returns:

stacked : ndarrayui

The array formed by stacking the given arrays.spa

See alsocode

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.

Notesorm

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

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 
相關文章
相關標籤/搜索