phuzzy.shapes.superellipse module¶
superelliptic fuzzy number
Superellipse(alpha0=[-1, 2], alpha1=None, m=1, n=.5, number_of_alpha_levels=15)
-
class
phuzzy.shapes.superellipse.Superellipse(**kwargs)[source]¶ Bases:
phuzzy.shapes.FuzzyNumbersuperelliptic fuzzy number
-
__init__(**kwargs)[source]¶ superelliptic fuzzy number
Parameters: kwargs – Superellipse(alpha0=[1, 2], alpha1=None, m=2, n=None, number_of_alpha_levels=17)
-
__module__= 'phuzzy.shapes.superellipse'¶
-
discretize(alpha0, alpha1, alpha_levels)[source]¶ discretize shape function
Parameters: - alpha0 – range at alpha=0
- alpha1 – range at alpha=1
- alpha_levels – number of alpha levels
Returns: None
-
