(
self,
sort: bool = False,
use_na_sentinel: bool = True,
)
| 752 | return np.arange(start, stop, step, dtype=np.intp) |
| 753 | |
| 754 | def factorize( |
| 755 | self, |
| 756 | sort: bool = False, |
| 757 | use_na_sentinel: bool = True, |
| 758 | ) -> tuple[npt.NDArray[np.intp], RangeIndex]: |
| 759 | if sort and self.step < 0: |
| 760 | codes = np.arange(len(self) - 1, -1, -1, dtype=np.intp) |
| 761 | uniques = self[::-1] |
| 762 | else: |
| 763 | codes = np.arange(len(self), dtype=np.intp) |
| 764 | uniques = self |
| 765 | return codes, uniques |
| 766 | |
| 767 | def equals(self, other: object) -> bool: |
| 768 | """ |
no outgoing calls
no test coverage detected