NumPy: array_split() function
numpy.array_split() function
The array_split() function split an given array into multiple sub-arrays.
The only difference between these functions is that array_split allows indices_or_sections to be an integer that does not equally divide the axis. For an array of length l that should be split into n sections, it returns l % n sub-arrays of size l//n + 1 and the rest of size l//n.
Syntax:
numpy.array_split(ary, indices_or_sections, axis=0)
Version: 1.15.0
Parameter:
Name | Description | Required / Optional |
---|---|---|
ary | Input array. | Required |
indices_or_sections | Indices or sections. | Required |
axis | The axis along which values are appended. If axis is not given, both arr and values are flattened before use. | Optional |
Return value:
Example-1: numpy.array_split()
>>> import numpy as np
>>> a = np.arange(9.0)
>>> np.array_split(a, 4)
[array([ 0., 1., 2.]), array([ 3., 4.]), array([ 5., 6.]), array([ 7., 8.])]
Pictorial Presentation:
Example-2: numpy.array_split()
>>> import numpy as np
>>> a = np.arange(7.0)
>>> np.array_split(a, 3)
[array([ 0., 1., 2.]), array([ 3., 4.]), array([ 5., 6.])]
Pictorial Presentation:
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