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