借助於sympy.factorint()方法,我們可以找到給定整數的因子及其對應的多重性。對於小於2的輸入,factorint()的行為如下:
- -返回空的因式分解{}。
- -返回。
- -添加到因子然後是因子。
用法:
factorint(n)
參數:
n - 它表示一個整數。
返回:
返回包含n的素數作為鍵的字典
及其各自的多重性作為值。
範例1:
# import factorint() method from sympy
from sympy import factorint
n = 2**3 * 3**4 * 5**6
# Use factorint() method
factor_dict = factorint(n)
print("Dictionary containing factors of {} with respective multiplicities:{}".
format(n, factor_dict))
輸出:
Dictionary containing factors of 10125000 with respective multiplicities:{2:3, 3:4, 5:6}
範例2:
# import factorint() method from sympy
from sympy import factorint
n = 6**4 * 13
# Use factorint() method
factor_dict = factorint(n)
print("Dictionary containing factors of {} with respective multiplicities:{}".
format(n, factor_dict))
輸出:
Dictionary containing factors of 16848 with respective multiplicities:{2:4, 3:4, 13:1}
相關用法
- Python next()用法及代碼示例
- Python os.dup()用法及代碼示例
- Python set()用法及代碼示例
- Python Decimal max()用法及代碼示例
- Python PIL ImageOps.fit()用法及代碼示例
- Python os.rmdir()用法及代碼示例
- Python sympy.det()用法及代碼示例
- Python Decimal min()用法及代碼示例
- Python os.readlink()用法及代碼示例
- Python os.writev()用法及代碼示例
- Python os.readv()用法及代碼示例
- Python PIL RankFilter()用法及代碼示例
- Python os.rename()用法及代碼示例
- Python os.sendfile()用法及代碼示例
注:本文由純淨天空篩選整理自rupesh_rao大神的英文原創作品 Python | sympy.factorint() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。