Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- # First, transfer from and to ram
- # Write 1e7 times an array of lenght 10
- # to avoid reallocation
- init = time.time()
- for i in range(10000000):
- a = []
- for i in range(10):
- a.append(i)
- end = time.time()
- first_test = end - init
- # Second, integer crunching, 1e7 operations
- init = time.time()
- n = 0
- for i in range(10000000):
- n += 1
- end = time.time()
- second_test = end - init
- # Third test, float crunching, 1e7 operations
- init = time.time()
- n = 1.0
- for i in range(10000000):
- n = n + 1.0001
- end = time.time()
- third_test = end - init
- # Print results
- print "RESULTS for 10000000 operations each test"
- print "First test: {0} seconds".format(first_test)
- print "Second test: {0} seconds".format(second_test)
- print "Third test: {0} seconds".format(third_test)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement