Python | sympy.harmonic() method

With the help of sympy.harmonic() method, we can find Harmonic numbers in SymPy.
harmonic(n)
The nth harmonic number is given by – .
Syntax: harmonic(n)
Parameter:
n – It denotes the number upto which harmonic number is to be calculated.Returns: Returns the nth harmonic number.
Example #1:
# import sympy from sympy import * n = 7print("Value of n = {}".format(n)) # Use sympy.harmonic() method nth_harmonic = harmonic(n) print("Value of nth harmonic number : {}".format(nth_harmonic)) |
Output:
Value of n = 7 Value of nth harmonic number : 363/140
harmonic(n, m)
The nth generalized harmonic number of order m is given by – .
Syntax: harmonic(n, m)
Parameter:
n – It denotes the number upto which harmonic number is to be calculated.
m – It denotes the order of the harmonic number.
Returns: Returns the nth harmonic number of order m.
Example #2:
# import sympy from sympy import * n = 5m = 2print("Value of n = {} and m = {}".format(n, m)) # Use sympy.harmonic() method nth_harmonic_poly = harmonic(n, m) print("The nth harmonic number of order m : {}".format(nth_harmonic_poly)) |
Output:
Value of n = 5 and m = 2 The nth harmonic number of order m : 5269/3600



