summaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorHameer Abbasi <hameerabbasi@yahoo.com>2018-12-26 13:28:16 +0100
committerHameer Abbasi <hameerabbasi@yahoo.com>2019-01-02 12:01:41 +0100
commit9ae9f3600b195d28705c89e56408e2e66fab6e4f (patch)
tree33fb2917a4c93b2fd39403ae097217542790702b /benchmarks
parenta16fc9499eaa7cc9d7532f8a51725c6ed647cd1b (diff)
downloadnumpy-9ae9f3600b195d28705c89e56408e2e66fab6e4f.tar.gz
Add benchmarks.
Diffstat (limited to 'benchmarks')
-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):