借助于sympy.udivisor_sigma()方法,我们可以计算the除数函数对于任何正整数ñ。udivisor_sigma(n,k)等于所有ary除数的ñ提升到ķ或者sum([x ** k for udivisors(n)中的x)]。
用法: udivisor_sigma(n, k)
参数:
n - 它表示一个整数。
k - 它表示一个整数(可选)。 k的默认值为1。
返回:返回提高到k的幂的n的所有单位除数的和。
范例1:
# import udivisor_sigma() method from sympy
from sympy.ntheory.factor_ import udivisor_sigma
n = 12
# Use udivisor_sigma() method
udivisor_sigma_n = udivisor_sigma(n)
print("udivisor_sigma({}) = {} ".format(n, udivisor_sigma_n))
# 1 ^ 1 + 3 ^ 1 + 4 ^ 1 + 12 ^ 1 = 20
输出:
udivisor_sigma(12) = 20
范例2:
# import udivisor_sigma() method from sympy
from sympy.ntheory.factor_ import udivisor_sigma
n = 18
k = 2
# Use udivisor_sigma() method
udivisor_sigma_n = udivisor_sigma(n, k)
print("udivisor_sigma({}) = {} ".format(n, udivisor_sigma_n))
输出:
udivisor_sigma(18) = 410
相关用法
- Python os.dup()用法及代码示例
- Python next()用法及代码示例
- Python set()用法及代码示例
- Python object()用法及代码示例
- Python bytes()用法及代码示例
- Python os.times()用法及代码示例
- Python os.chmod用法及代码示例
- Python hash()用法及代码示例
- Python os.ftruncate()用法及代码示例
- Python os.truncate()用法及代码示例
- Python os.fsdecode()用法及代码示例
- Python dict pop()用法及代码示例
- Python os.abort()用法及代码示例
- Python os.WEXITSTATUS()用法及代码示例
注:本文由纯净天空筛选整理自rupesh_rao大神的英文原创作品 Python | sympy.udivisor_sigma() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。