SymPy | Partición.RGS_rank() en Python

Partition.RGS_rank(rango, n) : RGS_rank() es una función de biblioteca de Python que proporciona el rango para strings de crecimiento restringido (string donde a[i] es el bloque en el que aparece el elemento i) .

Strings de crecimiento restringido: string en la que cada carácter, a i da como resultado el Bloque (B i ) al que pertenece el elemento correspondiente.

Sintaxis: sympy.combinatorics.partitions.Partition.RGS_rank()

Retorno: rango para strings de crecimiento restringido.

Código #1: RGS_rank() Ejemplo

# Python code explaining
# SymPy.RGS_rank()
  
# importing SymPy libraries
from sympy.combinatorics.partitions import Partition
from sympy.combinatorics.partitions import RGS_rank
  
# Using from sympy.combinatorics.partitions.Partition.RGS_rank() method 
p = RGS_rank([0, 0, 1, 1, 2])
  
print ("rank for restricted growth string : \n", p)

Producción :

rango para string de crecimiento restringido:
10

Código #2: RGS_rank() Ejemplo

# Python code explaining
# SymPy.RGS_rank()
  
# importing SymPy libraries
from sympy.combinatorics.partitions import Partition
from sympy.combinatorics.partitions import RGS_rank
  
# Using from sympy.combinatorics.partitions.Partition.RGS_rank() method 
p = RGS_rank( [0, 0, 0, 0, 0, 1, 1, 1, 0, 1])
  
print ("rank for restricted growth string : \n", p)

Producción :

rango para string de crecimiento restringido:
100

Publicación traducida automáticamente

Artículo escrito por noobestars101 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *