Skip to content

Commit b512ed5

Browse files
authored
CLN: _libs.interval looping with cdef index (#32329)
* CLN: using "n" variable to loop * cdef for "i" as index and for "n" as the length
1 parent ece0517 commit b512ed5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pandas/_libs/interval.pyx

+2-2
Original file line numberDiff line numberDiff line change
@@ -501,14 +501,14 @@ def intervals_to_interval_bounds(ndarray intervals, bint validate_closed=True):
501501
"""
502502
cdef:
503503
object closed = None, interval
504-
int64_t n = len(intervals)
504+
Py_ssize_t i, n = len(intervals)
505505
ndarray left, right
506506
bint seen_closed = False
507507

508508
left = np.empty(n, dtype=intervals.dtype)
509509
right = np.empty(n, dtype=intervals.dtype)
510510

511-
for i in range(len(intervals)):
511+
for i in range(n):
512512
interval = intervals[i]
513513
if interval is None or util.is_nan(interval):
514514
left[i] = np.nan

0 commit comments

Comments
 (0)