Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/env python3
- import time, math
- e = 6; e10 = "10^"+str(e); r = int(10.0 ** e)
- i1 = 5; i2 = 6
- f1 = 5.2; f2 = 0.7
- c1 = 1.2 + 3.4j; c2 = 5.6 + 6.7j
- t1 = time.time()
- for j in range(0,r):
- x = i1
- ts = time.time() - t1
- print(e10, "int assignments: ", int(ts * 1000), "ms")
- t1 = time.time()
- for j in range(0,r):
- x = i1 + i2
- ts = time.time() - t1
- print(e10, "int sums: ", int(ts * 1000), "ms")
- t1 = time.time()
- for j in range(0,r):
- x = f1 + f2
- ts = time.time() - t1
- print(e10, "float sums: ", int(ts * 1000), "ms")
- t1 = time.time()
- for j in range(0,r):
- x = f1 * f2
- ts = time.time() - t1
- print(e10, "float products: ", int(ts * 1000), "ms")
- t1 = time.time()
- for j in range(0,r):
- x = f1 / f2
- ts = time.time() - t1
- print(e10, "float divisions: ", int(ts * 1000), "ms")
- t1 = time.time()
- for j in range(0,r):
- x = math.sqrt(f1)
- ts = time.time() - t1
- print(e10, "square roots: ", int(ts * 1000), "ms")
- t1 = time.time()
- t1 = time.time()
- for j in range(0,r):
- x = math.sin(f2)
- ts = time.time() - t1
- print(e10, "sines: ", int(ts * 1000), "ms")
- t1 = time.time()
- t1 = time.time()
- for j in range(0,1000000):
- x = c1 * c2
- ts = time.time() - t1
- print(e10, "complex products: ", int(ts * 1000), "ms")
- t1 = time.time()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement