借助於sympy.divisor_sigma()方法,我們可以找到除數函數對於正整數ñ。divisor_sigma(n,k)等於的所有除數之和ñ提升到ķ或者sum([x在除數(n)中為x的k ** k])。
用法: divisor_sigma(n, k)
參數:
n - 它表示一個整數。
k - 它表示一個整數(可選)。 k的默認值為1。
返回:返回提高到k的冪的所有n除數的總和。
範例1:
# import divisor_sigma() method from sympy
from sympy.ntheory import divisor_sigma
n = 8
# Use divisor_sigma() method
divisor_sigma_n = divisor_sigma(n)
print("divisor_sigma({}) = {} ".format(n, divisor_sigma_n))
# 1 ^ 1 + 2 ^ 1 + 4 ^ 1 + 8 ^ 1 = 15
輸出:
divisor_sigma(8) = 15
範例2:
# import divisor_sigma() method from sympy
from sympy.ntheory import divisor_sigma
n = 15
k = 2
# Use divisor_sigma() method
divisor_sigma_n = divisor_sigma(n, k)
print("divisor_sigma({}, {}) = {} ".format(n, k, divisor_sigma_n))
# 1 ^ 2 + 3 ^ 2 + 5 ^ 2 + 15 ^ 2 = 260
輸出:
divisor_sigma(15, 2) = 260
相關用法
- 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.divisor_sigma() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。