SymPy | Permutation.is_odd() in Python

• Last Updated : 26 Aug, 2019

Permutation.is_odd() : is_odd() is a sympy Python library function that checks whether the permutation is odd.

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

Return : true – if the permutation is odd; otherwise false

Code #1 : is_odd() Example

 `# Python code explaining``# SymPy.Permutation.is_odd()`` ` `# importing SymPy libraries``from` `sympy.combinatorics.partitions ``import` `Partition``from` `sympy.combinatorics.permutations ``import` `Permutation`` ` `# Using from sympy.combinatorics.permutations.Permutation.is_odd() method `` ` `# creating Permutation``a ``=` `Permutation([[``2``, ``0``], [``3``, ``1``]])`` ` `b ``=` `Permutation([``1``, ``3``, ``5``, ``4``, ``2``, ``0``])`` ` ` ` `print` `(``"Permutation a - is_odd form : "``, a.is_odd)``print` `(``"Permutation b - is_odd form : "``, b.is_odd)`

Output :

Permutation a – is_odd form : False
Permutation b – is_odd form : True

Code #2 : is_odd() Example – 2D Permutation

 `# Python code explaining``# SymPy.Permutation.is_odd()`` ` `# importing SymPy libraries``from` `sympy.combinatorics.partitions ``import` `Partition``from` `sympy.combinatorics.permutations ``import` `Permutation`` ` `# Using from sympy.combinatorics.permutations.Permutation.is_odd() method `` ` `# creating Permutation``a ``=` `Permutation([[``2``, ``4``, ``0``], ``                 ``[``3``, ``1``, ``2``],``                 ``[``1``, ``5``, ``6``]])`` ` ` ` `print` `(``"Permutation a - is_odd form : "``, a.is_odd)`

Output :

Permutation a – is_odd form : False

My Personal Notes arrow_drop_up