SymPy | Partición.RGS_enum() en Python

Partition.RGS_enum() : RGS_enum() es una función de biblioteca de Python que calcula el número total de strings de crecimiento restringido (string donde a[i] es el bloque en el que aparece el elemento i) que es posible para un superconjunto de tamaño n.

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_enum()

Retorno: número total de strings de crecimiento restringido, posible para un superconjunto de tamaño n.

Código #1: RGS_enum() Ejemplo

# Python code explaining
# SymPy.RGS_enum()
  
# importing SymPy libraries
from sympy.combinatorics.partitions import Partition
from sympy.combinatorics.partitions import RGS_enum
  
# Using from sympy.combinatorics.partitions.Partition.RGS_enum() method 
p = RGS_enum(4)
  
q = RGS_enum(9)
  
print ("no. of strings possible for size  4: ", p)
print ("no. of strings possible for size  9: ", q)

Producción :

no. de strings posibles para tamaño 4: 15
núm. de strings posibles para el tamaño 9: 203

Código #2: RGS_enum() Ejemplo

# Python code explaining
# SymPy.RGS_enum()
  
# importing SymPy libraries
from sympy.combinatorics.partitions import Partition
from sympy.combinatorics.partitions import RGS_enum
  
# Using from sympy.combinatorics.partitions.Partition.RGS_enum() method 
p = RGS_enum(20)
  
q = RGS_enum(-1)
  
print ("no. of strings possible for size  20 ", p)
print ("no. of strings possible for size  -1: ", q)

Producción :

no. de strings posibles para tamaño 20 51724158235372
núm. de strings posibles para el tamaño -1: 0

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 *