Python sympy.udivisor_sigma()方法
在sympy.udivisor_sigma()方法的帮助下,我们可以计算出任何正整数n的单元除数函数。
语法: udivisor_sigma(n, k)
参数 :
n –它表示一个整数。
k –它表示一个整数(可选)。k的默认值是1。
返回:返回n的所有单位除数的总和,并将其提高到k的幂。
示例 #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