Python | sympy.count_ops() method

Using the count_ops() method in simpy module, we can count the number of operations used in the mathematical function. count_ops() method returns the number of operations used in the mathematical function.
Syntax : sympy.count_ops() Return : the count of operations.
Code #1:
With the help of below examples, we can clearly understand that using sympy.count_ops() method we can count the number of operations in given expression.
# importing sympy library from sympy import *Â Â # taking symbols x, y, z = symbols('x y z') Â Â # calling count_ops() method on expression geek = sqrt((x + 1)**2 + x).count_ops() print(geek) |
Output:
5
Â
Code #2:
# importing sympy library from sympy import *Â Â # taking symbols a, b = symbols('a b') Â Â # calling count_ops() method on expression geek = log(a) + log(b) + log(a)*log(1 / b) print(count_ops(geek)) |
Output:
8
Â
Code #3:
# importing sympy library from sympy import *Â Â # taking symbols a, b = symbols('a b') Â Â # calling count_ops() method on expression geek = log(a * b**(1 - log(a))) print(count_ops(geek)) |
Output:
5



