Array class sort interface¶
This page explains the Array class sort method interface.
What interface is this?¶
The sort method interface sorts an array’s values (default is ascending order).
Basic usage¶
The sort method requires no arguments and sorts values ascending in place (no return value).
import apysc as ap
ap.Stage()
arr: ap.Array[int] = ap.Array([5, 1, 3])
arr.sort()
assert arr == [1, 3, 5]
If you specify False to the ascending option, a result value becomes descending order.
import apysc as ap
ap.Stage()
arr: ap.Array[int] = ap.Array([5, 1, 3])
arr.sort(ascending=False)
assert arr == [5, 3, 1]
See also¶
sort API¶
Note: the document build script generates and updates this API document section automatically. Maybe this section is duplicated compared with previous sections.
[Interface signature] sort(self, *, ascending: bool = True) -> None
[Interface summary]
Sort this array in place.
[Parameters]
ascending: bool, default TrueSort by ascending or not. If False is specified, this interface sorts values descending.
[Examples]
>>> import apysc as ap
>>> _ = ap.Stage()
>>> arr: ap.Array = ap.Array([3, 5, 1, 4, 2])
>>> arr.sort()
>>> arr
Array([1, 2, 3, 4, 5])
>>> arr.sort(ascending=False)
>>> arr
Array([5, 4, 3, 2, 1])