algos.pxd 440 B

12345678910111213141516171819202122
  1. from pandas._libs.dtypes cimport (
  2. numeric_object_t,
  3. numeric_t,
  4. )
  5. cdef numeric_t kth_smallest_c(numeric_t* arr, Py_ssize_t k, Py_ssize_t n) nogil
  6. cdef enum TiebreakEnumType:
  7. TIEBREAK_AVERAGE
  8. TIEBREAK_MIN,
  9. TIEBREAK_MAX
  10. TIEBREAK_FIRST
  11. TIEBREAK_FIRST_DESCENDING
  12. TIEBREAK_DENSE
  13. cdef numeric_object_t get_rank_nan_fill_val(
  14. bint rank_nans_highest,
  15. numeric_object_t val,
  16. bint is_datetimelike=*,
  17. )