Python | SymPy Permutation.atoms () method

Python Methods and Functions

Permutation.atoms (): atom () — nice Python library function that returns all elements present in a permutation.

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

Return: elements of the argumented permutation.

Code # 1: atom () Example

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

 
# import SymPy libraries

from sympy.combinatorics.partitions import Partition

from sympy.combinatorics.permutations import Permutation

< code class = "undefined spaces">  
# Using the sympy.combinatorics.permutations.Permutation.atoms () method

 
# create permutation

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

  

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

 

 

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

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

Output:

Permutation a - atoms form: {0, 1, 2, 3}
Permutation b - atoms form: {0, 1, 2, 3, 4, 5}

Code # 2: atom () Example & # 8212 ; 2D permutation

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

 
# import SymPy libraries

from sympy.combinatorics.partitions import Partition

from sympy.combinatorics.permutations import Permutation

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

 
# create permutation

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

[ 3 , 1 , 2 ],

  [ 1 , 5 , 6 ]])

  

 

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

Output:

Permutation a - ascents form: [1, 2, 4]





Get Solution for free from DataCamp guru