Open In App

SymPy | Partition.as_ferrers() in Python

Improve
Improve
Like Article
Like
Save
Share
Report

Partition.as_ferrers() : as_ferrers() is a sympy Python library function that returns the ferrer diagram of a partition as per the character mentioned.

Syntax : sympy.combinatorics.partitions.Partition.as_ferrers(char)

Return : ferrer diagram of a partition

Code #1 : as_ferrers() Example




# Python code explaining
# SymPy.as_ferrers()
  
# importing SymPy libraries
from sympy.combinatorics.partitions import Partition
from sympy.combinatorics.partitions import IntegerPartition
  
# Using from sympy.combinatorics.partitions.Partition.as_ferrers() method 
print(IntegerPartition([5, 2, 5]).as_ferrers())


Output :

#####
#####
##

Code #2 : as_ferrers(char = ‘*’) Example




# Python code explaining
# SymPy.as_ferrers()
  
# importing SymPy libraries
from sympy.combinatorics.partitions import Partition
from sympy.combinatorics.partitions import IntegerPartition
  
# Using from sympy.combinatorics.partitions.Partition.as_ferrers() method 
print(IntegerPartition([1, 2, 3, 4]).as_ferrers(char = '*'))


Output :

****
***
**
*


Last Updated : 26 Aug, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads