NumPy: hsplit() function
numpy.hsplit() function
The hsplit() function is used to split an array into multiple sub-arrays horizontally (column-wise).
hsplit is equivalent to split with axis=1, the array is always split along the second axis regardless of the array dimension.
Syntax:
numpy.hsplit(ary, indices_or_sections)
Version: 1.15.0
Parameter:
Name | Description | Required / Optional |
---|---|---|
ary | Input array | Required |
indices_or_sections | Indices or sections |
Return value:
Example-1: numpy.hsplit()
>>> import numpy as np
>>> a = np.arange(16.0).reshape(4,4)
>>> np.hsplit(a, 2)
[array([[ 0., 1.],
[ 4., 5.],
[ 8., 9.],
[ 12., 13.]]), array([[ 2., 3.],
[ 6., 7.],
[ 10., 11.],
[ 14., 15.]])]
Pictorial Presentation:
Example-2: numpy.hsplit()
>>> import numpy as np
>>> np.hsplit(a, np.array([3,6]))
[array([[ 0., 1., 2.],
[ 4., 5., 6.],
[ 8., 9., 10.],
[ 12., 13., 14.]]), array([[ 3.],
[ 7.],
[ 11.],
[ 15.]]), array([], shape=(4, 0), dtype=float64)]
Python - NumPy Code Editor:
- New Content published on w3resource:
- HTML-CSS Practical: Exercises, Practice, Solution
- Java Regular Expression: Exercises, Practice, Solution
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework