GeeksforGeeks App
Open App
Browser
Continue

# SymPy | Prufer.rank() in Python

Prufer.rank() : rank() is a sympy Python library function that returns the rank of the Prufer sequence.

Syntax :
sympy.combinatorics.Prufer.prufer.rank()

Return :
rank of the Prufer sequence

Code #1 : rank() Example

 `# Python code explaining``# SymPy.Prufer.rank()`` ` `# importing SymPy libraries``from` `sympy.combinatorics ``import` `Permutation, Cycle``from` `sympy.combinatorics.prufer ``import` `Prufer`` ` `# Using from ``# sympy.combinatorics.prufer.Prufer.rank()`` ` `# Creating Prufer``a ``=` `Prufer([``1``, ``2``, ``3``], [``2``, ``4``, ``5``])`` ` `# rank value``print` `(``"Prufer a rank : "``, a.rank)`

Output :

Prufer a rank : 38

Code #2 : rank() Example

 `# Python code explaining``# SymPy.Prufer.rank()`` ` `# importing SymPy libraries``from` `sympy.combinatorics ``import` `Permutation, Cycle``from` `sympy.combinatorics.prufer ``import` `Prufer`` ` `# Using from ``# sympy.combinatorics.prufer.Prufer.rank()`` ` `# Creating Prufer``b ``=` `Prufer([``1``, ``2``, ``3``, ``2``, ``4``, ``5``], [``6``, ``7``], [``8``])`` ` `# rank value``print` `(``"Prufer b rank : "``, b.rank)`

Output :

Prufer b rank : 42661

My Personal Notes arrow_drop_up