summaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorSebastian Berg <sebastianb@nvidia.com>2023-01-15 01:50:32 +0100
committerSebastian Berg <sebastianb@nvidia.com>2023-01-17 18:40:44 +0100
commit723b5acdb370d9a73deaf6c84f67ca0bc4464835 (patch)
treebed26bcfcde43259676b0d2c3d9402a2d014bdad /benchmarks
parent0f7fb4fdf7bded289cd42a34dd20682c22779be2 (diff)
downloadnumpy-723b5acdb370d9a73deaf6c84f67ca0bc4464835.tar.gz
BENCH: Add two small additional overhead core benchmarks
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/benchmarks/bench_core.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/benchmarks/benchmarks/bench_core.py b/benchmarks/benchmarks/bench_core.py
index 4fcd7ace5..2e35f5bb9 100644
--- a/benchmarks/benchmarks/bench_core.py
+++ b/benchmarks/benchmarks/bench_core.py
@@ -45,6 +45,12 @@ class Core(Benchmark):
def time_array_l_view(self):
np.array(self.l_view)
+ def time_can_cast(self):
+ np.can_cast(self.l10x10, self.float64_dtype)
+
+ def time_can_cast_same_kind(self):
+ np.can_cast(self.l10x10, self.float64_dtype, casting="same_kind")
+
def time_vstack_l(self):
np.vstack(self.l)
@@ -66,6 +72,9 @@ class Core(Benchmark):
def time_empty_100(self):
np.empty(100)
+ def time_empty_like(self):
+ np.empty_like(self.l10x10)
+
def time_eye_100(self):
np.eye(100)