-
Notifications
You must be signed in to change notification settings - Fork 162
Open
Labels
Description
Eager Support
If you stare at (#2683) close enough - we've got most of it implemented for eager backends already.
We'd just need to expose start
, step
- where all we've used is stop
/end
:
narwhals/narwhals/_arrow/dataframe.py
Line 491 in 84a1d81
row_index = pa.array(np.arange(frame.num_rows, dtype=np.int64)) |
narwhals/narwhals/_pandas_like/dataframe.py
Lines 426 to 433 in 84a1d81
if self._implementation.is_cudf(): | |
import cupy as cp # ignore-banned-import # cuDF dependency. | |
data = cp.arange(size) | |
else: | |
import numpy as np # ignore-banned-import | |
data = np.arange(size) |
narwhals/narwhals/_polars/dataframe.py
Line 249 in 84a1d81
pl.int_range(0, pl.len()).sort_by(order_by).alias(name), pl.all() |