diff options
author | Ganesh Kathiresan <ganesh3597@gmail.com> | 2020-11-11 22:15:08 +0530 |
---|---|---|
committer | Ganesh Kathiresan <ganesh3597@gmail.com> | 2020-11-11 22:15:08 +0530 |
commit | 931134bfa428e0aa50fff8583fa526c2da1bbc53 (patch) | |
tree | af2fa65aa3461b66bd9355b391f5d97c070c92f8 /benchmarks | |
parent | b3d70efeef31b953fa977a61311035c9e02e9ad2 (diff) | |
download | numpy-931134bfa428e0aa50fff8583fa526c2da1bbc53.tar.gz |
ENH: Added asv benchmarks
Diffstat (limited to 'benchmarks')
-rw-r--r-- | benchmarks/benchmarks/bench_ufunc.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/benchmarks/benchmarks/bench_ufunc.py b/benchmarks/benchmarks/bench_ufunc.py index 9f45a7257..c388da5b5 100644 --- a/benchmarks/benchmarks/bench_ufunc.py +++ b/benchmarks/benchmarks/bench_ufunc.py @@ -134,6 +134,17 @@ class CustomScalar(Benchmark): (self.d < 1) +class CustomScalarInt(Benchmark): + params = [10**size for size in range(1, 8)] + param_names = ['size'] + + def setup(self, size): + self.x = np.arange(size) + + def time_floor_divide(self, size): + self.x//8 + + class Scalar(Benchmark): def setup(self): self.x = np.asarray(1.0) |