NumPy: swapaxes() function
numpy.swapaxes() function
The swapaxes() function is used to interchange two axes of an array.
Syntax:
numpy.swapaxes(a, source, destination)
Version: 1.15.0
Parameter:
Name | Description | Required / Optional |
---|---|---|
a | Input array. | Required |
axis1 | First axis. | Required |
start | Second axis. | Required |
Return value:
a_swapped [ndarray] For NumPy >= 1.10.0, if a is an ndarray, then a view of a is returned; otherwise a new array is created. For earlier NumPy versions a view of a is returned only if the order of the axes is changed, otherwise the input array is returned
Example-1: numpy.swapaxes() function
>>> import numpy as np
>>> a = np.array([[2,3,4]])
>>> np.swapaxes(a,0,1)
array([[2],
[3],
[4]])
Pictorial Presentation:
Example-2: numpy.swapaxes() function
>>> import numpy as np
>>> y = np.array([[[1,2],[3,4]],[[5,6],[7,8]]])
>>> y
array([[[1, 2],
[3, 4]],
[[5, 6],
[7, 8]]])
Pictorial Presentation:
Example-3: numpy.swapaxes() function
>>> import numpy as np
>>> np.swapaxes(y,1,2)
array([[[1, 3],
[2, 4]],
[[5, 7],
[6, 8]]])
Python - NumPy Code Editor:
Previous: rollaxis()
Next: ndarray.T()
- 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