summaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorGanesh Kathiresan <ganesh3597@gmail.com>2020-11-11 22:15:08 +0530
committerGanesh Kathiresan <ganesh3597@gmail.com>2020-11-11 22:15:08 +0530
commit931134bfa428e0aa50fff8583fa526c2da1bbc53 (patch)
treeaf2fa65aa3461b66bd9355b391f5d97c070c92f8 /benchmarks
parentb3d70efeef31b953fa977a61311035c9e02e9ad2 (diff)
downloadnumpy-931134bfa428e0aa50fff8583fa526c2da1bbc53.tar.gz
ENH: Added asv benchmarks
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/benchmarks/bench_ufunc.py11
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)