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.FuzzyNumber
superelliptic 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
-