summaryrefslogtreecommitdiff
path: root/benchmarks/creating.py
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/creating.py')
-rw-r--r--benchmarks/creating.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/benchmarks/creating.py b/benchmarks/creating.py
new file mode 100644
index 000000000..6f8dc0217
--- /dev/null
+++ b/benchmarks/creating.py
@@ -0,0 +1,14 @@
+from benchmark import Benchmark
+
+modules = ['numpy','Numeric','numarray']
+
+N = [10,10]
+b = Benchmark(modules,
+ title='Creating %s zeros.' % N,
+ runs=3,reps=10000)
+
+b['numpy'] = ('a=np.zeros(shape,type)', 'shape=%s;type=float' % N)
+b['Numeric'] = ('a=np.zeros(shape,type)', 'shape=%s;type=np.Float' % N)
+b['numarray'] = ('a=np.zeros(shape,type)', "shape=%s;type=np.Float" % N)
+
+b.run()