当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python sympy.multiplicity()用法及代码示例


借助于sympy.multiplicity()方法,我们可以找到最大整数m,使得p升为m的幂会除以n,其中p和n是该方法的参数

用法:
multiplicity(p, n)

参数:
p – 它表示一个整数。
n – 它表示一个整数。


返回值:
返回最大整数m,以使p^m除以n。

示例1:

# import multiplicity() method from sympy 
from sympy import multiplicity 
  
p = 2
n = 64
  
# Use multiplicity() method  
multi_p_n = multiplicity(p, n)  
      
print("{} is the largest integer such that {}^{} divides {}.". 
      format(multi_p_n, p, multi_p_n, n))

输出:

6 is the largest integer such that 2^6 divides 64.

示例2:

# import multiplicity() method from sympy 
from sympy import multiplicity 
  
p = 3
n = 111
  
# Use multiplicity() method  
multi_p_n = multiplicity(p, n)  
      
print("{} is the largest integer such that {}^{} divides {}.". 
      format(multi_p_n, p, multi_p_n, n))

输出:

1 is the largest integer such that 3^1 divides 111.


相关用法


注:本文由纯净天空筛选整理自rupesh_rao大神的英文原创作品 Python | sympy.multiplicity() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。