Python | método sympy.rewrite()

Con la ayuda del método sympy.rewrite() , podemos representar cualquier función matemática en términos de otra función.

Sintaxis: expresión.reescribir(función)

Parámetros:
expresión – Es una expresión matemática que debe ser representada por otra función.
función – Es la función matemática utilizada para reescribir la expresión dada.

Devuelve: Devuelve una expresión matemática correspondiente a la entrada en términos de la función especificada.

Ejemplo 1:

# import sympy 
from sympy import * 
  
x = symbols('x')
expr = tan(x)
print("Expression = {}".format(expr))
   
# Use sympy.rewrite() method 
expr_in_terms_of_sin = expr.rewrite(sin)  
      
print("Expression in terms of sin() : {}".format(expr_in_terms_of_sin))  

Producción:

Expression = tan(x)
Expression in terms of sin() : 2*sin(x)**2/sin(2*x)

Ejemplo #2:

# import sympy 
from sympy import * 
  
x = symbols('x')
expr = factorial(x)
print("Expression = {}".format(expr))
   
# Use sympy.rewrite() method 
expr_in_terms_of_gamma = expr.rewrite(gamma)  
      
print("Expression in terms of gamma() : {}".format(expr_in_terms_of_gamma))  

Producción:

Expression = factorial(x)
Expression in terms of gamma() : gamma(x + 1)

Publicación traducida automáticamente

Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *