@@ -211,7 +211,6 @@ cdef class StringHashTable(HashTable):
211
211
def unique (self , ndarray[object] values ):
212
212
cdef:
213
213
Py_ssize_t i, n = len (values)
214
- Py_ssize_t idx, count = 0
215
214
int ret = 0
216
215
object val
217
216
char * buf
@@ -225,7 +224,6 @@ cdef class StringHashTable(HashTable):
225
224
if k == self .table.n_buckets:
226
225
k = kh_put_str(self .table, buf, & ret)
227
226
# print 'putting %s, %s' % (val, count)
228
- count += 1
229
227
uniques.append(val)
230
228
231
229
# return None
@@ -319,7 +317,6 @@ cdef class Int32HashTable(HashTable):
319
317
def lookup (self , ndarray[int32_t] values ):
320
318
cdef:
321
319
Py_ssize_t i, n = len (values)
322
- int ret = 0
323
320
int32_t val
324
321
khiter_t k
325
322
ndarray[int32_t] locs = np.empty(n, dtype = np.int64)
@@ -518,7 +515,6 @@ cdef class Int64HashTable: #(HashTable):
518
515
def unique (self , ndarray[int64_t] values ):
519
516
cdef:
520
517
Py_ssize_t i, n = len (values)
521
- Py_ssize_t idx, count = 0
522
518
int ret = 0
523
519
ndarray result
524
520
int64_t val
@@ -531,7 +527,6 @@ cdef class Int64HashTable: #(HashTable):
531
527
if k == self .table.n_buckets:
532
528
k = kh_put_int64(self .table, val, & ret)
533
529
uniques.append(val)
534
- count += 1
535
530
536
531
result = uniques.to_array()
537
532
@@ -644,7 +639,6 @@ cdef class Float64HashTable(HashTable):
644
639
def unique (self , ndarray[float64_t] values ):
645
640
cdef:
646
641
Py_ssize_t i, n = len (values)
647
- Py_ssize_t idx, count = 0
648
642
int ret = 0
649
643
float64_t val
650
644
khiter_t k
@@ -659,7 +653,6 @@ cdef class Float64HashTable(HashTable):
659
653
if k == self .table.n_buckets:
660
654
k = kh_put_float64(self .table, val, & ret)
661
655
uniques.append(val)
662
- count += 1
663
656
elif not seen_na:
664
657
seen_na = 1
665
658
uniques.append(ONAN)
@@ -786,7 +779,6 @@ cdef class PyObjectHashTable(HashTable):
786
779
def unique (self , ndarray[object] values ):
787
780
cdef:
788
781
Py_ssize_t i, n = len (values)
789
- Py_ssize_t idx, count = 0
790
782
int ret = 0
791
783
object val
792
784
ndarray result
@@ -938,7 +930,6 @@ cpdef value_count_int64(ndarray[int64_t] values):
938
930
cdef:
939
931
Py_ssize_t i
940
932
kh_int64_t * table
941
- int ret = 0
942
933
int k
943
934
944
935
table = kh_init_int64()
@@ -1008,9 +999,7 @@ def mode_object(ndarray[object] values, ndarray[uint8_t, cast=True] mask):
1008
999
int count, max_count = 2
1009
1000
int j = - 1 # so you can do +=
1010
1001
int k
1011
- Py_ssize_t i, n = len (values)
1012
1002
kh_pymap_t * table
1013
- int ret = 0
1014
1003
1015
1004
table = kh_init_pymap()
1016
1005
build_count_table_object(values, mask, table)
@@ -1040,7 +1029,6 @@ def mode_int64(ndarray[int64_t] values):
1040
1029
int j = - 1 # so you can do +=
1041
1030
int k
1042
1031
kh_int64_t * table
1043
- list uniques = []
1044
1032
1045
1033
table = kh_init_int64()
1046
1034
0 commit comments