NumPy is an open-source Python library used for working with arrays. In 2005, Travis Oliphant created NumPy. To import NumPy, we use the function:
import numpy
or
import numpy as np
To rank items in NumPy, we can use a special method called numpy.argsort()
.
In the numpy.argsort()
method, indices are used to sort arrays in NumPy.
In the example below, the NumPy array is ranked using the argsort()
method.
import numpy as np array = np.array([1,28,14,25,9,3]) temp = array.argsort() ranks = np.empty_like(temp) ranks[temp] = np.arange(len(array)) print(array) print(ranks)
The ranks[temp] = np.arange(len(array))
function is used to rank every element in the array. np.array()
is used to create our array.
import numpy as np array = np.array([2,6,5,3,8]) temp = array.argsort() ranks = np.empty_like(temp) ranks[temp] = np.arange(len(array)) print(array) print(ranks)
RELATED TAGS
CONTRIBUTOR
View all Courses