借助於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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。