nlcpy.sort
- nlcpy.sort(a, axis=- 1, kind=None, order=None)[source]
- Returns a sorted copy of an array. - Parameters
- aarray_like
- Array to be sorted. 
- axisint or None, optional
- Axis along which to sort. If None, the array is flattened before sorting. The default is -1, which sorts along the last axis. 
- kind{‘None’,’stable’}, optional
- Sorting algorithm. The default is ‘stable’, kind only supported ‘stable’. (‘None’ is treated as ‘stable’.) 
- orderstr or list of str, optional
- In the current NLCPy, This argument is not supported. The default is ‘None’. 
 
- Returns
- sorted_arrayndarray
- Array of the same type and shape as a. 
 
 - See also - ndarray.sort
- Method to sort an array in-place. 
- argsort
- Indirect sort. 
 - Note - ‘stable’ uses the radix sort for all data types. - Restriction - NotImplementedError: - If kind is not None and - kind != 'stable'.
- If order is not None. 
- If ‘c’ is contained in a.dtype.kind. 
 - Examples - >>> import nlcpy as vp >>> a = vp.array([[1,4],[3,1]]) >>> vp.sort(a) # sort along the last axis array([[1, 4], [1, 3]]) >>> vp.sort(a, axis=None) # sort the flattened array array([1, 1, 3, 4]) >>> vp.sort(a, axis=0) # sort along the first axis array([[1, 1], [3, 4]])