Every line of 'np.argsort descending' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
96 def sort(x, dim=None, descending=False): 97 if dim is None: 98 dim = -1 99 ascend = not descending 100 # TODO this isn't an ideal implementation. 101 val = F.sort(x, axis=dim, is_ascend=ascend) 102 idx = F.argsort(x, axis=dim, is_ascend=ascend) 103 idx = F.cast(idx, dtype='int64') 104 return val, idx
2963 def hpat_pandas_series_argsort_noidx_impl(self, axis=0, kind='quicksort', order=None): 2964 sort = numpy.argsort(self._data, kind='mergesort') 2965 na = self.isna().sum() 2966 result = numpy.empty(len(self._data), dtype=numpy.int64) 2967 na_data_arr = hpat.hiframes.api.get_nan_mask(self._data) 2968 sort_nona = numpy.argsort(self._data[~na_data_arr], kind='mergesort') 2969 q = 0 2970 for id, i in enumerate(sort): 2971 if id not in list(sort[len(self._data) - na:]): 2972 result[id] = sort_nona[id - q] 2973 else: 2974 q += 1 2975 for i in sort[len(self._data) - na:]: 2976 result[i] = -1 2977 2978 return pandas.Series(result)