Con la ayuda del método sympy.partition() , podemos encontrar el número de partición en SymPy.
partición(n) –
Los números de partición son una secuencia de números enteros p n que representan el número de formas distintas de representar n como una suma de números naturales (con orden irrelevante). La función generadora de p n viene dada por –
.
Sintaxis: partición (n)
Parámetro:
n – Denota el número hasta el cual se calculará el número de partición.Devoluciones: Devuelve el número de partición número n.
Ejemplo 1:
# import sympy from sympy import * n = 7 print("Value of n = {}".format(n)) # Use sympy.partition() method nth_partition = partition(n) print("Value of nth partition number : {}".format(nth_partition))
Producción:
Value of n = 7 Value of nth partition number : 15
Ejemplo #2:
# import sympy from sympy import * n = 10 print("Value of n = {}".format(n)) # Use sympy.partition() method n_partition = [partition(x) for x in range(1, 11)] print("N partition number are : {}".format(n_partition))
Producción:
Value of n = 10 N partition number are : [1, 2, 3, 5, 7, 11, 15, 22, 30, 42]
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA