We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02d42fb commit ad87395Copy full SHA for ad87395
asv_bench/benchmarks/reshape.py
@@ -145,5 +145,26 @@ def time_get_dummies_1d(self):
145
def time_get_dummies_1d_sparse(self):
146
pd.get_dummies(self.s, sparse=True)
147
148
+class Cut(object):
149
+ params = [[4, 10, 1000]]
150
+ param_names = ['bins']
151
+
152
+ def setup(self, bins):
153
+ N = 10**5
154
+ self.int_series = pd.Series(np.arange(N).repeat(5))
155
+ self.float_series = pd.Series(np.random.randn(N).repeat(5))
156
157
+ def time_cut_int(self, bins):
158
+ pd.cut(self.int_series, bins)
159
160
+ def time_cut_float(self, bins):
161
+ pd.cut(self.float_series, bins)
162
163
+ def time_qcut_int(self, bins):
164
+ pd.qcut(self.int_series, bins)
165
166
+ def time_qcut_float(self, bins):
167
+ pd.qcut(self.float_series, bins)
168
169
170
from .pandas_vb_common import setup # noqa: F401
0 commit comments