From 4a04a6c90c5938db4df7e4f3065dd8e9f03c9d49 Mon Sep 17 00:00:00 2001 From: Juan Nunez-Iglesias Date: Sat, 20 Dec 2014 00:18:15 +1100 Subject: [PATCH] Fix and add output for timing calls --- doc/source/user_guide/numpy_images.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/doc/source/user_guide/numpy_images.txt b/doc/source/user_guide/numpy_images.txt index df87a482..b2cdf3b4 100644 --- a/doc/source/user_guide/numpy_images.txt +++ b/doc/source/user_guide/numpy_images.txt @@ -172,10 +172,13 @@ in a different order, even if the number of operations is the same: >>> import time >>> im3d = np.random.rand(100, 1024, 1024) >>> t0 = time.time(); x = in_order_multiply(im3d, 5); t1 = time.time() - >>> print(t1 - t0, "seconds") + >>> print("%.2f seconds" % (t1 - t0)) + 0.14 seconds >>> im3d_t = np.transpose(im3d).copy() >>> im3d_t.shape (1024, 1024, 100) >>> s0 = time.time(); x = out_of_order_multiply(im3d, 5); s1 = time.time() - >>> print(s1 - s0, "seconds") - >>> print("Speedup: ", (s1 - s0) / (t1 - t0)) + >>> print("%.2f seconds" % (s1 - s0)) + 1.18 seconds + >>> print("Speedup: %.1fx" % ((s1 - s0) / (t1 - t0))) + Speedup: 8.6x