Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pyscalambda import _ as _1
- from fn import _ as _2
- from itertools import imap
- import time
- if __name__ == '__main__':
- fnpy_times = []
- for i in range(100):
- tick = time.time()
- list(imap(_2 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1+ 1 + 1 + 1 + 1 + 1+ 1 + 1 + 1 + 1 + 1+ 1 + 1 + 1 + 1 + 1, xrange(1000)))
- tack = time.time()
- fnpy_times.append(tack - tick)
- pyscalambda_times = []
- for i in range(100):
- tick = time.time()
- list(imap(_1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1+ 1 + 1 + 1 + 1 + 1+ 1 + 1 + 1 + 1 + 1+ 1 + 1 + 1 + 1 + 1, xrange(1000)))
- tack = time.time()
- pyscalambda_times.append(tack - tick)
- print(sum(pyscalambda_times) / 100.0, sum(fnpy_times) / 100.0)
- print(1 / ((sum(pyscalambda_times) / 100.0) / (sum(fnpy_times) / 100.0)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement