@@ -227,4 +227,49 @@ def time_any(self, N, case):
227
227
self .s .any ()
228
228
229
229
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
+
230
275
from .pandas_vb_common import setup # noqa: F401
0 commit comments