Python | método sympy.crt()

Con la ayuda del método sympy.crt() , podemos implementar el teorema del residuo chino en SymPy.

Sintaxis: crt(m,v)

Parámetro:
m – Denota una lista de enteros.
v – Denota una lista de números enteros.

Devoluciones: Devuelve una tupla de enteros donde el primer elemento es el resultado requerido.

Ejemplo 1:

# import crt() method from sympy
from sympy.ntheory.modular import crt
  
m = [5, 7]
v = [1, 3]
  
# Use crt() method 
crt_m_v = crt(m, v) 
      
print("Result of the Chinese Remainder Theorem = {} ".format(crt_m_v[0]))

Producción:

Result of the Chinese Remainder Theorem = 31 

Ejemplo #2:

# import crt() method from sympy
from sympy.ntheory.modular import crt
  
m = [99, 97, 95]
v = [49, 76, 65]
  
# Use crt() method 
crt_m_v = crt(m, v) 
      
print("Result of the Chinese Remainder Theorem = {} ".format(crt_m_v[0]))

Producción:

Result of the Chinese Remainder Theorem = 639985 

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 *