當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。