| |
- __builtin__.object
-
- Base
- fuzzy.Exception.FuzzyException(exceptions.Exception)
-
- DefuzzificationException
class Base(__builtin__.object) |
|
Abstract base class for defuzzification
which results in a numeric value.
@ivar INF: inference norm, used with set of adjective and given value for it
@type INF: L{fuzzy.norm.Norm.Norm}
@ivar ACC: norm for accumulation of set of adjectives
@type ACC: L{fuzzy.norm.Norm.Norm}
@cvar _INF: default value when INF is None
@type _INF: L{fuzzy.norm.Norm.Norm}
@cvar _ACC: default value when ACC is None
@type _ACC: L{fuzzy.norm.Norm.Norm}
@ivar activated_sets: results of activation of adjectives of variable.
@type activated_sets: {string:L{fuzzy.set.Polygon.Polygon}}
@ivar accumulated_set: result of accumulation of activated sets
@type accumulated_set: L{fuzzy.set.Polygon.Polygon} |
|
Methods defined here:
- __init__(self, INF=None, ACC=None)
- @param INF: inference norm, used with set of adjective and given value for it
@type INF: L{fuzzy.norm.Norm.Norm}
@param ACC: norm for accumulation of set of adjectives
@type ACC: L{fuzzy.norm.Norm.Norm}
- __repr__(self)
- Return representation of instance.
@return: representation of instance
@rtype: string
- accumulate(self, variable, segment_size=None)
- combining adjective values into one set
- getValue(self, variable)
- Defuzzification.
- value_table(self, set)
- get a value table of the polygon representation
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
|