SymPy | Partition.RGS_rank() in Python
Partition.RGS_rank(rank, n) : RGS_rank() is a sympy Python library function that gives the rank for a restricted growth strings (string where a[i] is the block in which element i occurs) .
Restricted growth strings – string in which each character, ai results in the Block (Bi) in which the corresponding element belongs.
Syntax : sympy.combinatorics.partitions.Partition.RGS_rank()
Return : rank for restricted growth strings.
Code #1 : RGS_rank() Example
from sympy.combinatorics.partitions import Partition
from sympy.combinatorics.partitions import RGS_rank
p = RGS_rank([ 0 , 0 , 1 , 1 , 2 ])
print ( "rank for restricted growth string : \n" , p)
|
Output :
rank for restricted growth string :
10
Code #2 : RGS_rank() Example
from sympy.combinatorics.partitions import Partition
from sympy.combinatorics.partitions import RGS_rank
p = RGS_rank( [ 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 0 , 1 ])
print ( "rank for restricted growth string : \n" , p)
|
Output :
rank for restricted growth string :
100
Last Updated :
26 Aug, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...