Python | SymPy Permutation.get_positional_distance() method

Permutation.get_positional_distance() : get_positional_distance() is a sympy Python library function that calculates the positional distance between two permutations.
Syntax :
sympy.combinatorics.permutations.Permutation.get_positional_distance()Return :
positional distance between two permutations
Code #1 : get_positional_distance() Example
# Python code explaining # SymPy.Permutation.get_positional_distance()   # importing SymPy libraries from sympy.combinatorics.partitions import Partition from sympy.combinatorics.permutations import Permutation   # Using from  # sympy.combinatorics.permutations.Permutation.get_positional_distance() method    # creating Permutation a = Permutation([2, 0, 3, 1, 5, 4])   b = Permutation([3, 1, 2, 5, 4, 0])   c = Permutation([0, 1, 3, 4, 5, 2])   print ("a - get_positional_distance form b: ", a.get_positional_distance(b)) print ("b - get_positional_distance form c: ", b.get_positional_distance(c))  | 
Output :
a – get_positional_distance form b: 12
b – get_positional_distance form c: 8
Code #2 : get_positional_distance() Example – 2D Permutation
# Python code explaining # SymPy.Permutation.get_positional_distance()   # importing SymPy libraries from sympy.combinatorics.partitions import Partition from sympy.combinatorics.permutations import Permutation   # Using from  # sympy.combinatorics.permutations.Permutation.get_positional_distance() method    # creating Permutation a = Permutation([[2, 4, 0],                   [7, 1, 3],                  [8, 5, 6]])   b = Permutation([[8, 4, 0],                   [2, 7, 0],                  [1, 6, 7]])       print ("a get_positional_distance form b : ", a.get_positional_distance(b))  | 
Output :
a get_positional_distance form b : 22
				
					


