借助于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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。