summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--benchmarks/benchmarks/bench_core.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/benchmarks/benchmarks/bench_core.py b/benchmarks/benchmarks/bench_core.py
index 26cffcab1..ef8b0b7f4 100644
--- a/benchmarks/benchmarks/bench_core.py
+++ b/benchmarks/benchmarks/bench_core.py
@@ -11,6 +11,7 @@ class Core(Benchmark):
self.l50 = range(50)
self.l = [np.arange(1000), np.arange(1000)]
self.l10x10 = np.ones((10, 10))
+ self.arr = np.arange(10 ** 6)
def time_array_1(self):
np.array(1)
@@ -75,6 +76,15 @@ class Core(Benchmark):
def time_tril_l10x10(self):
np.tril(self.l10x10)
+ def time_sort(self):
+ np.sort(self.arr)
+
+ def time_quicksort(self):
+ np.sort(self.arr, kind='q')
+
+ def time_radixsort(self):
+ np.sort(self.arr, kind='r')
+
class Temporaries(Benchmark):
def setup(self):