当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python sympy.crt()用法及代码示例


借助于sympy.crt()方法,我们可以在SymPy中实现汉语余数定理。

用法: crt(m, v)

参数:
m – 它表示整数列表。
v – 它表示整数列表。


返回值:返回一个整数元组,其中第一个元素是必需的结果。

示例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]))

输出:

Result of the Chinese Remainder Theorem = 31 

示例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]))

输出:

Result of the Chinese Remainder Theorem = 639985 


相关用法


注:本文由纯净天空筛选整理自rupesh_rao大神的英文原创作品 Python | sympy.crt() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。