cudf.IntervalIndex.from_breaks#

classmethod IntervalIndex.from_breaks(breaks, closed: Literal['left', 'right', 'neither', 'both'] | None = 'right', name=None, copy: bool = False, dtype=None)#

Construct an IntervalIndex from an array of splits.

Parameters:
breaksarray-like (1-dimensional)

Left and right bounds for each interval.

closed{“left”, “right”, “both”, “neither”}, default “right”

Whether the intervals are closed on the left-side, right-side, both or neither.

copybool, default False

Copy the input data.

nameobject, optional

Name to be stored in the index.

dtypedtype or None, default None

If None, dtype will be inferred.

Returns:
IntervalIndex

Examples

>>> import cudf
>>> import pandas as pd
>>> cudf.IntervalIndex.from_breaks([0, 1, 2, 3])
IntervalIndex([(0, 1], (1, 2], (2, 3]], dtype='interval[int64, right]')