With the help of sympy.nT() method, we can calculate the number of partitions that can have a given number of parts in SymPy.
Syntax: nT(items, k)
Parameters:
items – An integer, a list or a string upon which partitions is to be calculated.
k – An integer specifying the number of parts that the partition should contain.Returns: Returns the number of partitions that have given number of parts.
Example #1:
# import sympy from sympy import * items = "aaa" k = 2 print ( "Value of k = {} and the items are = {}" . format (k, items)) # Use sympy.nT() method partitions = nT(items, k) print ( "Partitions : {}" . format (partitions)) |
Output:
Value of k = 2 and the items are = aaa Partitions : 1
Example #2:
# import sympy from sympy import * items = [ 1 , 3 , 2 , 5 , 4 ] k = 3 print ( "Value of k = {} and the items are = {}" . format (k, items)) # Use sympy.nT() method partitions = nT(items, k) print ( "Partitions : {}" . format (partitions)) |
Output:
Value of k = 3 and the items are = [1, 3, 2, 5, 4] Partitions : 25