@@ -120,7 +120,7 @@ cdef class {{name}}Vector:
120
120
121
121
append_data_{{dtype}}(self.data, x)
122
122
123
- cdef extend(self, {{arg}}[:] x):
123
+ cdef extend(self, const {{arg}}[:] x):
124
124
for i in range(len(x)):
125
125
self.append(x[i])
126
126
@@ -351,7 +351,7 @@ cdef class {{name}}HashTable(HashTable):
351
351
raise KeyError(key)
352
352
353
353
@cython.boundscheck(False)
354
- def map(self, {{dtype}}_t[:] keys, int64_t[:] values):
354
+ def map(self, const {{dtype}}_t[:] keys, const int64_t[:] values):
355
355
cdef:
356
356
Py_ssize_t i, n = len(values)
357
357
int ret = 0
@@ -404,7 +404,7 @@ cdef class {{name}}HashTable(HashTable):
404
404
return uniques.to_array(), labels
405
405
406
406
@cython.boundscheck(False)
407
- def get_labels(self, {{dtype}}_t[:] values, {{name}}Vector uniques,
407
+ def get_labels(self, const {{dtype}}_t[:] values, {{name}}Vector uniques,
408
408
Py_ssize_t count_prior, Py_ssize_t na_sentinel,
409
409
object na_value=None):
410
410
cdef:
@@ -461,7 +461,7 @@ cdef class {{name}}HashTable(HashTable):
461
461
return np.asarray(labels)
462
462
463
463
@cython.boundscheck(False)
464
- def get_labels_groupby(self, {{dtype}}_t[:] values):
464
+ def get_labels_groupby(self, const {{dtype}}_t[:] values):
465
465
cdef:
466
466
Py_ssize_t i, n = len(values)
467
467
int64_t[:] labels
@@ -518,7 +518,7 @@ cdef class {{name}}HashTable(HashTable):
518
518
{{unique_template}}
519
519
520
520
@cython.boundscheck(False)
521
- def unique_memview(self, {{dtype}}_t[:] values):
521
+ def unique_memview(self, const {{dtype}}_t[:] values):
522
522
{{unique_template}}
523
523
524
524
{{endfor}}
0 commit comments