Skip to content

Commit 8b93a53

Browse files
committed
introduce name rather than creating XXXVector-names
1 parent 1662da8 commit 8b93a53

File tree

1 file changed

+18
-22
lines changed

1 file changed

+18
-22
lines changed

pandas/_libs/hashtable_func_helper.pxi.in

+18-22
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,26 @@ WARNING: DO NOT edit .pxi FILE directly, .pxi is generated from .pxi.in
66

77
{{py:
88

9-
# dtype, ttype, c_type, to_c_type
10-
dtypes = [('complex128', 'complex128', 'khcomplex128_t',
11-
'to_khcomplex128_t'),
12-
('complex64', 'complex64', 'khcomplex64_t',
13-
'to_khcomplex64_t'),
14-
('float64', 'float64', 'float64_t', ''),
15-
('float32', 'float32', 'float32_t', ''),
16-
('uint64', 'uint64', 'uint64_t', ''),
17-
('uint32', 'uint32', 'uint32_t', ''),
18-
('uint16', 'uint16', 'uint16_t', ''),
19-
('uint8', 'uint8', 'uint8_t', ''),
20-
('object', 'pymap', 'object', ''),
21-
('int64', 'int64', 'int64_t', ''),
22-
('int32', 'int32', 'int32_t', ''),
23-
('int16', 'int16', 'int16_t', ''),
24-
('int8', 'int8', 'int8_t', '')]
9+
# name, dtype, ttype, c_type, to_c_type
10+
dtypes = [('Complex128', 'complex128', 'complex128',
11+
'khcomplex128_t', 'to_khcomplex128_t'),
12+
('Complex64', 'complex64', 'complex64',
13+
'khcomplex64_t', 'to_khcomplex64_t'),
14+
('Float64', 'float64', 'float64', 'float64_t', ''),
15+
('Float32', 'float32', 'float32', 'float32_t', ''),
16+
('UInt64', 'uint64', 'uint64', 'uint64_t', ''),
17+
('UInt32', 'uint32', 'uint32', 'uint32_t', ''),
18+
('UInt16', 'uint16', 'uint16', 'uint16_t', ''),
19+
('UInt8', 'uint8', 'uint8', 'uint8_t', ''),
20+
('Object', 'object', 'pymap', 'object', ''),
21+
('Int64', 'int64', 'int64', 'int64_t', ''),
22+
('Int32', 'int32', 'int32', 'int32_t', ''),
23+
('Int16', 'int16', 'int16', 'int16_t', ''),
24+
('Int8', 'int8', 'int8', 'int8_t', '')]
2525

2626
}}
2727

28-
{{for dtype, ttype, c_type, to_c_type in dtypes}}
28+
{{for name, dtype, ttype, c_type, to_c_type in dtypes}}
2929

3030

3131
@cython.wraparound(False)
@@ -96,11 +96,7 @@ cpdef value_count_{{dtype}}(const {{dtype}}_t[:] values, bint dropna):
9696

9797
int ret = 0
9898

99-
{{if dtype[0]!='u'}}
100-
result_keys = {{dtype.title()}}Vector()
101-
{{else}}
102-
result_keys = {{'U'+dtype[1::].title()}}Vector()
103-
{{endif}}
99+
result_keys = {{name}}Vector()
104100
result_counts = Int64Vector()
105101
table = kh_init_{{ttype}}()
106102

0 commit comments

Comments
 (0)