Change language

SymPy | Permutation.is_Identity () in Python

|


Permutation.is_Identity (): is_Identity ()
— this is a nice Python library function that checks if a permutation is a permutation of identifiers.

Syntax: sympy.combinatorics.permutations.Permutation.is_Identity ()

Return: true - if he Permutation is an identity permutation; otherwise false

Code # 1: is_Identity () example

# Python code, explaining
# SymPy.Permutation.is_Identity ()

 
# import of SymPy libraries

from sympy.combinatorics .partitions import Partition

from sympy.combinatorics.permutations import Permutation

 
# Using the sympy.combinatorics.permutations.Permutation.is_Identity () method

 
# create permutation

a = Permutation ([[ 2 , 0 ], [ 3 , 1 ]])

 

b = Permutation ([ 1 , 3 , 5 , 4 , 2 , 0 ])

 

print ( "Permutation a - is_Identity form:" , a.is_Identity)

print ( "Permutation b - is_Identity form:" , b.is_Identity )

Output:

Permutation a - is_Identity form: False
Permutation b - is_Identity form: False

Code # 2: Example is_Identity () — 2D permutation

# Python code explaining
# SymPy.Permutation.is_Identity ()

 
# import SymPy libraries

from sympy.combinatorics.partitions import Partition

from sympy.combinatorics.permutations import Permutation

 
# Using the sympy.combinatorics.permutations.Permutation.is_Identity () method

 
# create permutation

a = Permutation ([[ 2 , 4 , 0 ], 

[ 3 , 1 , 2 ],

[ 1 , 5 , 6 ]])

 

 

print ( "Permutation a - is_Identity form:" , a.is_Identity)

Exit :

Permutation a - is_Identity form: False