bench_arit.py 412 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. from sympy.core import Add, Mul, symbols
  2. x, y, z = symbols('x,y,z')
  3. def timeit_neg():
  4. -x
  5. def timeit_Add_x1():
  6. x + 1
  7. def timeit_Add_1x():
  8. 1 + x
  9. def timeit_Add_x05():
  10. x + 0.5
  11. def timeit_Add_xy():
  12. x + y
  13. def timeit_Add_xyz():
  14. Add(*[x, y, z])
  15. def timeit_Mul_xy():
  16. x*y
  17. def timeit_Mul_xyz():
  18. Mul(*[x, y, z])
  19. def timeit_Div_xy():
  20. x/y
  21. def timeit_Div_2y():
  22. 2/y