Skip to content

Commit d96b086

Browse files
committed
Switch approach to returning mask=None
1 parent 1b03037 commit d96b086

File tree

2 files changed

+233
-94
lines changed

2 files changed

+233
-94
lines changed

asv_bench/benchmarks/series_methods.py

+45
Original file line numberDiff line numberDiff line change
@@ -227,4 +227,49 @@ def time_any(self, N, case):
227227
self.s.any()
228228

229229

230+
class NanOps(object):
231+
232+
params = [[10**3, 10**6], ['int64', 'float64']]
233+
param_names = ['N', 'dtype']
234+
235+
def setup(self, N, dtype):
236+
self.s = Series([1] * N, dtype=dtype)
237+
238+
def time_var(self, N, dtype):
239+
self.s.var()
240+
241+
def time_mean(self, N, dtype):
242+
self.s.mean()
243+
244+
def time_median(self, N, dtype):
245+
self.s.median()
246+
247+
def time_max(self, N, dtype):
248+
self.s.max()
249+
250+
def time_min(self, N, dtype):
251+
self.s.min()
252+
253+
def time_sum(self, N, dtype):
254+
self.s.sum()
255+
256+
def time_std(self, N, dtype):
257+
self.s.std()
258+
259+
def time_sem(self, N, dtype):
260+
self.s.sem()
261+
262+
def time_argmax(self, N, dtype):
263+
self.s.argmax()
264+
265+
def time_skew(self, N, dtype):
266+
self.s.skew()
267+
268+
def time_kurt(self, N, dtype):
269+
self.s.kurt()
270+
271+
def time_prod(self, N, dtype):
272+
self.s.prod()
273+
274+
230275
from .pandas_vb_common import setup # noqa: F401

0 commit comments

Comments
 (0)