pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy api documentation april 5, 2013...
TRANSCRIPT
![Page 1: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/1.jpg)
pyfuzzy
API Documentation
April 5, 2013
Contents
Contents 1
1 Package fuzzy 15
1.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2 Module fuzzy.Adjective 19
2.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2 Class Adjective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3 Module fuzzy.Exception 21
3.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.2 Class FuzzyException . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4 Module fuzzy.InputVariable 23
4.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.2 Class InputVariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5 Module fuzzy.OutputVariable 25
5.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255.2 Class OutputVariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6 Module fuzzy.Rule 27
6.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.2 Class Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1
![Page 2: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/2.jpg)
CONTENTS CONTENTS
6.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7 Module fuzzy.System 29
7.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297.2 Class System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8 Module fuzzy.Variable 32
8.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328.2 Class Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9 Package fuzzy.complement 35
9.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
10 Module fuzzy.complement.Base 36
10.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3610.2 Class ComplementException . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
10.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3610.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
10.3 Class Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3710.3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3710.3.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11 Module fuzzy.complement.Parametric 39
11.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3911.2 Class Parametric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
11.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3911.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4011.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
12 Module fuzzy.complement.Sugeno 41
12.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4112.2 Class Sugeno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
12.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4112.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4212.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
13 Module fuzzy.complement.Yager 43
13.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4313.2 Class Yager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
13.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4313.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4413.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
14 Module fuzzy.complement.Zadeh 45
14.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4514.2 Class Zadeh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2
![Page 3: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/3.jpg)
CONTENTS CONTENTS
14.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4514.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
15 Package fuzzy.defuzzify 47
15.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4715.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
16 Module fuzzy.defuzzify.Base 48
16.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4816.2 Class DefuzzificationException . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
16.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4816.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
16.3 Class Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4916.3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4916.3.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5016.3.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
17 Module fuzzy.defuzzify.COG 51
17.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5117.2 Class COG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
17.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5117.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5217.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
18 Module fuzzy.defuzzify.COGS 53
18.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5318.2 Class COGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
18.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5318.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5418.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
19 Module fuzzy.defuzzify.Dict 55
19.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5519.2 Class Dict . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
19.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5619.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5619.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
20 Module fuzzy.defuzzify.LM 58
20.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5820.2 Class LM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
20.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5820.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5920.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
21 Module fuzzy.defuzzify.MaxLeft 60
21.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6021.2 Class MaxLeft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
21.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6021.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6121.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
22 Module fuzzy.defuzzify.MaxRight 62
3
![Page 4: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/4.jpg)
CONTENTS CONTENTS
22.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6222.2 Class MaxRight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
22.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6222.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6322.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
23 Module fuzzy.defuzzify.RM 64
23.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6423.2 Class RM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
23.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6423.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6523.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
24 Package fuzzy.doc 66
24.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6624.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
25 Package fuzzy.doc.plot 67
25.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6725.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
26 Package fuzzy.doc.plot.gnuplot 68
26.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6826.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
27 Module fuzzy.doc.plot.gnuplot.doc 69
27.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6927.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6927.3 Class Doc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
27.3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7027.3.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7327.3.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
28 Package fuzzy.doc.structure 75
28.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7528.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
29 Package fuzzy.doc.structure.dot 76
29.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7629.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
30 Module fuzzy.doc.structure.dot.dot 77
30.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7730.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
31 Module fuzzy.doc.structure.dot.handlers 78
31.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7831.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7831.3 Class DocBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
31.3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7831.3.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
31.4 Class Doc_Compound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7931.4.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4
![Page 5: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/5.jpg)
CONTENTS CONTENTS
31.4.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7931.5 Class Doc_Const . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
31.5.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8031.5.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
31.6 Class Doc_Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8031.6.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8131.6.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
31.7 Class Doc_Not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8131.7.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8131.7.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
31.8 Class Doc_Norm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8231.8.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8231.8.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
31.9 Class Doc_ParametricNorm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8331.9.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8331.9.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
31.10Class Doc_Adjective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8331.10.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8431.10.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
31.11Class Doc_Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8431.11.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8431.11.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
31.12Class Doc_Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8531.12.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8531.12.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
31.13Class Doc_OutputVariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8631.13.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8631.13.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
32 Package fuzzy.fuzzify 87
32.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8732.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
33 Module fuzzy.fuzzify.Base 88
33.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8833.2 Class Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
33.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8833.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
34 Module fuzzy.fuzzify.Dict 90
34.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9034.2 Class Dict . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
34.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9134.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
35 Module fuzzy.fuzzify.Plain 92
35.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9235.2 Class Plain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
35.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9235.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
36 Package fuzzy.norm 94
5
![Page 6: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/6.jpg)
CONTENTS CONTENTS
36.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9436.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
37 Module fuzzy.norm.AlgebraicProdSum 96
37.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9637.2 Class AlgebraicProdSum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
37.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9637.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9737.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9737.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
38 Module fuzzy.norm.AlgebraicProduct 99
38.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9938.2 Class AlgebraicProduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
38.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9938.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10038.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
39 Module fuzzy.norm.AlgebraicSum 101
39.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10139.2 Class AlgebraicSum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
39.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10139.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10239.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
40 Module fuzzy.norm.ArithmeticMean 103
40.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10340.2 Class ArithmeticMean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
40.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10340.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10440.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
41 Module fuzzy.norm.BoundedDifference 105
41.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10541.2 Class BoundedDifference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
41.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10541.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10641.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
42 Module fuzzy.norm.BoundedSum 107
42.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10742.2 Class BoundedSum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
42.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10742.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10842.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
43 Module fuzzy.norm.DombiIntersection 109
43.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10943.2 Class DombiIntersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
43.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10943.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11043.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11043.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6
![Page 7: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/7.jpg)
CONTENTS CONTENTS
44 Module fuzzy.norm.DombiUnion 112
44.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11244.2 Class DombiUnion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
44.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11244.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11344.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11344.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
45 Module fuzzy.norm.DrasticProduct 115
45.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11545.2 Class DrasticProduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
45.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11545.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11645.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
46 Module fuzzy.norm.DrasticSum 117
46.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11746.2 Class DrasticSum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
46.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11746.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11846.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
47 Module fuzzy.norm.DualOfGeometricMean 119
47.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11947.2 Class DualOfGeometricMean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
47.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11947.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12047.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
48 Module fuzzy.norm.DualOfHarmonicMean 121
48.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12148.2 Class DualOfHarmonicMean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
48.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12148.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12248.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
49 Module fuzzy.norm.DubiosPradeIntersection 123
49.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12349.2 Class DubiosPradeIntersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
49.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12349.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12449.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12449.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
50 Module fuzzy.norm.DubiosPradeUnion 126
50.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12650.2 Class DubiosPradeUnion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
50.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12650.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12750.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12750.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
51 Module fuzzy.norm.EinsteinProduct 129
7
![Page 8: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/8.jpg)
CONTENTS CONTENTS
51.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12951.2 Class EinsteinProduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
51.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12951.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13051.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
52 Module fuzzy.norm.EinsteinSum 131
52.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13152.2 Class EinsteinSum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
52.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13152.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13252.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
53 Module fuzzy.norm.FrankIntersection 133
53.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13353.2 Class FrankIntersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
53.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13353.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13453.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13453.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
54 Module fuzzy.norm.FrankUnion 136
54.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13654.2 Class FrankUnion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
54.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13654.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13754.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13754.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
55 Module fuzzy.norm.FuzzyAnd 139
55.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13955.2 Class FuzzyAnd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
55.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13955.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14055.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14055.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
56 Module fuzzy.norm.FuzzyOr 142
56.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14256.2 Class FuzzyOr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
56.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14256.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14356.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14356.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
57 Module fuzzy.norm.GammaOperator 145
57.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14557.2 Class GammaOperator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
57.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14557.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14657.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14657.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
8
![Page 9: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/9.jpg)
CONTENTS CONTENTS
58 Module fuzzy.norm.GeometricMean 148
58.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14858.2 Class GeometricMean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
58.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14858.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14958.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
59 Module fuzzy.norm.HamacherIntersection 150
59.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15059.2 Class HamacherIntersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
59.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15059.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15159.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15159.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
60 Module fuzzy.norm.HamacherProduct 153
60.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15360.2 Class HamacherProduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
60.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15360.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15460.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
61 Module fuzzy.norm.HamacherSum 155
61.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15561.2 Class HamacherSum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
61.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15561.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15661.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
62 Module fuzzy.norm.HamacherUnion 157
62.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15762.2 Class HamacherUnion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
62.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15762.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15862.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15862.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
63 Module fuzzy.norm.HarmonicMean 160
63.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16063.2 Class HarmonicMean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
63.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16063.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16163.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
64 Module fuzzy.norm.Max 162
64.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16264.2 Class Max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
64.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16264.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16364.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
65 Module fuzzy.norm.Min 164
65.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
9
![Page 10: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/10.jpg)
CONTENTS CONTENTS
65.2 Class Min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16465.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16465.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16565.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
66 Module fuzzy.norm.MinMax 166
66.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16666.2 Class MinMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
66.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16666.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16766.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16766.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
67 Module fuzzy.norm.Norm 169
67.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16967.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16967.3 Class NormException . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
67.3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17067.3.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
67.4 Class Norm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17067.4.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17167.4.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17267.4.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
68 Module fuzzy.norm.ParametricNorm 174
68.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17468.2 Class ParametricNorm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
68.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17468.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17568.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17568.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
69 Module fuzzy.norm.SchweizerIntersection 176
69.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17669.2 Class SchweizerIntersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
69.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17669.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17769.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17769.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
70 Module fuzzy.norm.SchweizerIntersection2 179
70.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17970.2 Class SchweizerIntersection2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
70.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17970.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18070.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18070.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
71 Module fuzzy.norm.SchweizerIntersection3 182
71.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18271.2 Class SchweizerIntersection3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
71.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
10
![Page 11: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/11.jpg)
CONTENTS CONTENTS
71.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18371.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18371.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
72 Module fuzzy.norm.SchweizerUnion 185
72.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18572.2 Class SchweizerUnion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
72.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18572.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18672.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18672.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
73 Module fuzzy.norm.SchweizerUnion2 188
73.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18873.2 Class SchweizerUnion2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
73.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18873.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18973.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18973.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
74 Module fuzzy.norm.SchweizerUnion3 191
74.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19174.2 Class SchweizerUnion3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
74.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19174.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19274.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19274.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
75 Module fuzzy.norm.YagerIntersection 194
75.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19475.2 Class YagerIntersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
75.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19475.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19575.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19575.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
76 Module fuzzy.norm.YagerUnion 197
76.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19776.2 Class YagerUnion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
76.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19776.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19876.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19876.2.4 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
77 Package fuzzy.operator 200
77.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20077.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
78 Module fuzzy.operator.Compound 202
78.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20278.2 Class Compound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
78.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20278.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
11
![Page 12: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/12.jpg)
CONTENTS CONTENTS
78.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
79 Module fuzzy.operator.Const 204
79.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20479.2 Class Const . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
79.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20479.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20579.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
80 Module fuzzy.operator.Input 206
80.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20680.2 Class Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
80.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20680.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20780.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
81 Module fuzzy.operator.Not 208
81.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20881.2 Class Not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
81.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20881.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20981.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
82 Module fuzzy.operator.Operator 210
82.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21082.2 Class Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
82.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21082.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
83 Package fuzzy.set 212
83.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21283.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
84 Module fuzzy.set.Function 213
84.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21384.2 Class Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
84.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21384.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
85 Module fuzzy.set.PiFunction 214
85.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21485.2 Class PiFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
85.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21585.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21685.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
86 Module fuzzy.set.Polygon 217
86.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21786.2 Class Polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
86.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21886.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22086.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
12
![Page 13: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/13.jpg)
CONTENTS CONTENTS
87 Module fuzzy.set.SFunction 221
87.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22187.2 Class SFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
87.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22287.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22387.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
88 Module fuzzy.set.Set 224
88.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22488.2 Class Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
88.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22488.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
89 Module fuzzy.set.Singleton 226
89.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22689.2 Class Singleton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
89.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22789.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22889.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
90 Module fuzzy.set.Trapez 229
90.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22990.2 Class Trapez . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
90.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23090.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23190.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
91 Module fuzzy.set.Triangle 232
91.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23291.2 Class Triangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
91.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23391.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23491.2.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
92 Module fuzzy.set.ZFunction 235
92.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23592.2 Class ZFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
92.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23692.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23692.2.3 Instance Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
93 Module fuzzy.set.operations 238
93.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23893.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
94 Package fuzzy.storage 242
94.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24294.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
95 Package fuzzy.storage.fcl 243
95.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24395.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
13
![Page 14: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/14.jpg)
CONTENTS CONTENTS
96 Module fuzzy.storage.fcl.FCLLexer 244
96.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24496.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24496.3 Class FCLLexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
96.3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24696.3.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25096.3.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
97 Module fuzzy.storage.fcl.FCLLexer3 251
97.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25197.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25197.3 Class FCLLexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
97.3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25397.3.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25797.3.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
98 Module fuzzy.storage.fcl.FCLParser 258
98.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25898.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25898.3 Class FCLParser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
98.3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26098.3.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26398.3.3 Class Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
99 Module fuzzy.storage.fcl.Reader 273
99.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27399.2 Class Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
99.2.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27399.2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
100Module fuzzy.utils 275
100.1Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275100.2Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Index 277
14
![Page 15: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/15.jpg)
Package fuzzy
1 Package fuzzy
Initialize the fuzzy module.
(GRAPH)
1.1 Modules
• Adjective: Describes a ...(Section 2, p. 19)
• Exception: Base class for any kind of exceptions used by this package.(Section 3, p. 21)
• InputVariable: General instance of an input variable.(Section 4, p. 23)
• OutputVariable: General instance of an output variable.(Section 5, p. 25)
• Rule: Represents a fuzzy rule.(Section 6, p. 27)
• System: Main coordinator class of a whole fuzzy system(Section 7, p. 29)
• Variable: Base class for any kind of fuzzy variable.(Section 8, p. 32)
• complement: Complement functions.(Section 9, p. 35)
– Base: Base class for all complement methods(Section 10, p. 36)
– Parametric: Abstract base class for any parametric fuzzy complement(Section 11, p. 39)
– Sugeno: Complement after Sugeno(Section 12, p. 41)
– Yager: Complement after Yager(Section 13, p. 43)
– Zadeh: Complement after Zadeh(Section 14, p. 45)
• defuzzify: Defuzzification functions.(Section 15, p. 47)
– Base: Abstract base class for defuzzification which results in a numeric value.(Section 16, p. 48)
– COG: Defuzzification which uses the center of gravity method.(Section 17, p. 51)
– COGS: Defuzzification for singletons.(Section 18, p. 53)
– Dict: Not a real defuzzification.(Section 19, p. 55)
– LM: Defuzzification which uses the left most (local) maximum.(Section 20, p. 58)
– MaxLeft: Defuzzification which uses the left global maximum.(Section 21, p. 60)
– MaxRight: Defuzzification which uses the right global maximum.(Section 22, p. 62)
15
![Page 16: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/16.jpg)
Modules Package fuzzy
– RM: Defuzzification which uses the right most (local) maximum.(Section 23, p. 64)
• doc: Helpers to generate documentation of a fuzzy system(Section 24, p. 66)
– plot: Generate documentation by plotting some parts of the system(Section 25, p. 67)
∗ gnuplot: Documentation(Section 26, p. 68)
· doc: Plotting of variables, adjectives, ...(Section 27, p. 69)
– structure: Generate documentation of structure of system(Section 28, p. 75)
∗ dot: Documentation(Section 29, p. 76)
· dot: Generates description of structure in dot format(Section 30, p. 77)
· handlers: Handlers for different object types which print the object in dot format(Section 31, p. 78)
• fuzzify: Fuzzification functions.(Section 32, p. 87)
– Base: base class for all fuzzification methods(Section 33, p. 88)
– Dict: Fuzzification which sets adjectives values according the values in given dictionary.(Section 34, p. 90)
– Plain: Fuzzification which sets adjectives values according their set memberships for given value.(Section 35, p. 92)
• norm: This package contains all realized fuzzy norms.(Section 36, p. 94)
– AlgebraicProdSum (Section 37, p. 96)– AlgebraicProduct (Section 38, p. 99)– AlgebraicSum (Section 39, p. 101)– ArithmeticMean (Section 40, p. 103)– BoundedDifference (Section 41, p. 105)– BoundedSum (Section 42, p. 107)– DombiIntersection (Section 43, p. 109)– DombiUnion (Section 44, p. 112)– DrasticProduct (Section 45, p. 115)– DrasticSum (Section 46, p. 117)– DualOfGeometricMean (Section 47, p. 119)– DualOfHarmonicMean (Section 48, p. 121)– DubiosPradeIntersection (Section 49, p. 123)– DubiosPradeUnion (Section 50, p. 126)– EinsteinProduct (Section 51, p. 129)– EinsteinSum (Section 52, p. 131)– FrankIntersection (Section 53, p. 133)– FrankUnion (Section 54, p. 136)– FuzzyAnd (Section 55, p. 139)– FuzzyOr (Section 56, p. 142)– GammaOperator (Section 57, p. 145)– GeometricMean (Section 58, p. 148)– HamacherIntersection (Section 59, p. 150)
16
![Page 17: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/17.jpg)
Modules Package fuzzy
– HamacherProduct (Section 60, p. 153)– HamacherSum (Section 61, p. 155)– HamacherUnion (Section 62, p. 157)– HarmonicMean (Section 63, p. 160)– Max (Section 64, p. 162)– Min (Section 65, p. 164)– MinMax (Section 66, p. 166)– Norm: Abstract base class for any kind of fuzzy norm.
(Section 67, p. 169)– ParametricNorm: Base class for any kind of parametric fuzzy norm.
(Section 68, p. 174)– SchweizerIntersection (Section 69, p. 176)– SchweizerIntersection2 (Section 70, p. 179)– SchweizerIntersection3 (Section 71, p. 182)– SchweizerUnion (Section 72, p. 185)– SchweizerUnion2 (Section 73, p. 188)– SchweizerUnion3 (Section 74, p. 191)– YagerIntersection (Section 75, p. 194)– YagerUnion (Section 76, p. 197)
• operator: These operators are used to build fuzzy rules.(Section 77, p. 200)
– Compound: The Compound class takes values of several input operators and processes themthrough a given norm.(Section 78, p. 202)
– Const: Special operator class which returns a constant value.(Section 79, p. 204)
– Input: Special operator class which gets it value from a fuzzy adjective.(Section 80, p. 206)
– Not: Operator class which takes value of input operator and calculates complement of it.(Section 81, p. 208)
– Operator: Calculate value for fuzzy rule.(Section 82, p. 210)
• set: Different kind of fuzzy sets.(Section 83, p. 212)
– Function: Base class for any fuzzy set defined by a function (not a polygon).(Section 84, p. 213)
– PiFunction: Realize a Pi-shaped fuzzy set(Section 85, p. 214)
– Polygon: Represents a fuzzy set, which membership function is the shape of a polygon.(Section 86, p. 217)
– SFunction: Realize a S-shaped fuzzy set.(Section 87, p. 221)
– Set: Base class for all fuzzy sets.(Section 88, p. 224)
– Singleton: This set represents a non-fuzzy number.(Section 89, p. 226)
– Trapez: Realize a trapezoid-shaped fuzzy set.(Section 90, p. 229)
– Triangle: Realize a triangle-shaped fuzzy set.(Section 91, p. 232)
– ZFunction: Realize a Z-shaped fuzzy set.
17
![Page 18: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/18.jpg)
Variables Package fuzzy
(Section 92, p. 235)– operations: Helper functions for calculation with fuzzy sets.
(Section 93, p. 238)• storage: Storage functions.
(Section 94, p. 242)– fcl: Reading and writing FCL files.
(Section 95, p. 243)∗ FCLLexer: Lexer for reading FCL by the pyfuzzy package.
(Section 96, p. 244)∗ FCLLexer3: Lexer for reading FCL by the pyfuzzy package.
(Section 97, p. 251)∗ FCLParser: Parser for reading FCL by the pyfuzzy package.
(Section 98, p. 258)∗ Reader: Load a fuzzy system from FCL file, stream or string.
(Section 99, p. 273)• utils: Helper functions for pyfuzzy.
(Section 100, p. 275)
1.2 Variables
Name Description
__package__ Value: None
__revision__ Value: ’$Id: __init__.py,v 1.8 2009-10-27
20:06:27 rliebscher Ex...
18
![Page 19: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/19.jpg)
Class Adjective Module fuzzy.Adjective
2 Module fuzzy.Adjective
Describes a ... of a variable.
2.1 Variables
Name Description
__revision__ Value: ’$Id: Adjective.py,v 1.16 2010-02-17
19:57:13 rliebscher ...
__package__ Value: ’fuzzy’
2.2 Class Adjective
object
fuzzy.Adjective.Adjective
Describes a ... of a variable.
2.2.1 Methods
__init__(self, set=None, COM=None)
Initialize adjective.
Parameters
set: fuzzy set
(type=fuzzy.set.Set.Set)
COM: norm (if None the class default _COM is used.)
(type=fuzzy.norm.Norm.Norm)
Overrides: object.__init__
setMembershipForValue(self, value)
Get membership for an input value from the fuzzy set.
getMembership(self )
Return membership set in this adjective.
setMembership(self, value)
Set membership of this adjective as result of a rule calculation, if already set use COM normto merge old and new value.
19
![Page 20: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/20.jpg)
Class Adjective Module fuzzy.Adjective
reset(self )
Reset membership to unknown value (None).
getName(self, system)
Find own name in given system. Returns a tuple (var_name,adj_name) of None.
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
2.2.2 Properties
Name Description
Inherited from object__class__
2.2.3 Instance Variables
Name Description
COM norm (if None the class default _COM is used.)(type=fuzzy.norm.Norm.Norm)
membership set or calculated membership(type=float)
set fuzzy set(type=fuzzy.set.Set.Set)
20
![Page 21: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/21.jpg)
Class FuzzyException Module fuzzy.Exception
3 Module fuzzy.Exception
Base class for any kind of exceptions used by this package.
3.1 Variables
Name Description
__revision__ Value: ’$Id: Exception.py,v 1.8
2010-01-19 21:45:35 rliebscher E...
__package__ Value: None
3.2 Class FuzzyException
object
exceptions.BaseException
exceptions.Exception
fuzzy.Exception.FuzzyException
Known Subclasses: fuzzy.complement.Base.ComplementException, fuzzy.norm.Norm.NormException,fuzzy.defuzzify.Base.DefuzzificationException
Base class for any kind of exceptions used by this package.
3.2.1 Methods
Inherited from exceptions.Exception
__init__(), __new__()
Inherited from exceptions.BaseException
__delattr__(), __getattribute__(), __getitem__(), __getslice__(), __re-duce__(), __repr__(), __setattr__(), __setstate__(), __str__(), __uni-code__()
Inherited from object
__format__(), __hash__(), __reduce_ex__(), __sizeof__(), __subclasshook__()
3.2.2 Properties
21
![Page 22: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/22.jpg)
Class FuzzyException Module fuzzy.Exception
Name Description
Inherited from exceptions.BaseExceptionargs, messageInherited from object__class__
22
![Page 23: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/23.jpg)
Class InputVariable Module fuzzy.InputVariable
4 Module fuzzy.InputVariable
General instance of an input variable.
4.1 Variables
Name Description
__revision__ Value: ’$Id: InputVariable.py,v 1.9
2010-02-17 19:57:13 rliebsch...
__package__ Value: ’fuzzy’
4.2 Class InputVariable
object
fuzzy.Variable.Variable
fuzzy.InputVariable.InputVariable
General instance of an input variable The fuzzification is provided by special object for thispurpose, set as fuzzify param. Also marker, so you can check if any variable is an (instanceof) input variable
4.2.1 Methods
__init__(self, fuzzify=None, *args, **keywords)
Initialize this input variable with a fuzzification method.
Parameters
fuzzify: Fuzzification method.
(type=fuzzy.fuzzify.Base.Base)
Overrides: object.__init__
setValue(self, value)
Let adjectives calculate their membership values.
Overrides: fuzzy.Variable.Variable.setValue
Inherited from fuzzy.Variable.Variable(Section 8.2)
__repr__(), getName(), getValue(), reset()
23
![Page 24: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/24.jpg)
Class InputVariable Module fuzzy.InputVariable
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
4.2.2 Properties
Name Description
Inherited from object__class__
4.2.3 Instance Variables
Name Description
fuzzify Fuzzification method.(type=fuzzy.fuzzify.Base.Base)
Inherited from fuzzy.Variable.Variable (Section 8.2)description, max, min, unit
24
![Page 25: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/25.jpg)
Class OutputVariable Module fuzzy.OutputVariable
5 Module fuzzy.OutputVariable
General instance of an output variable.
5.1 Variables
Name Description
__revision__ Value: ’$Id: OutputVariable.py,v 1.14
2010-03-28 18:38:08 rliebs...
__package__ Value: ’fuzzy’
5.2 Class OutputVariable
object
fuzzy.Variable.Variable
fuzzy.OutputVariable.OutputVariable
General instance of an output variable. The defuzzification is provided by special object forthis purpose, set as defuzzify param. Also marker, so you can check if any variable is an(instance of) output variable
5.2.1 Methods
__init__(self, defuzzify=None, *args, **keywords)
Initialize this output variable with a defuzzification method.
Parameters
defuzzify: Defuzzification method.
(type=fuzzy.defuzzify.Base.Base)
Overrides: object.__init__
getValue(self )
defuzzification
Overrides: fuzzy.Variable.Variable.getValue
Inherited from fuzzy.Variable.Variable(Section 8.2)
__repr__(), getName(), reset(), setValue()
25
![Page 26: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/26.jpg)
Class OutputVariable Module fuzzy.OutputVariable
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
5.2.2 Properties
Name Description
Inherited from object__class__
5.2.3 Instance Variables
Name Description
defuzzify Defuzzification method.(type=fuzzy.defuzzify.Base.Base)
Inherited from fuzzy.Variable.Variable (Section 8.2)description, max, min, unit
26
![Page 27: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/27.jpg)
Class Rule Module fuzzy.Rule
6 Module fuzzy.Rule
Represents a fuzzy rule.
6.1 Variables
Name Description
__revision__ Value: ’$Id: Rule.py,v 1.17 2010-02-17
19:57:13 rliebscher Exp $’
__package__ Value: ’fuzzy’
6.2 Class Rule
object
fuzzy.Rule.Rule
This is realizes an important part of the inference engine. It represents and calculates thevalue of a fuzzy rule and sets the given adjective to the appropriate value.
6.2.1 Methods
__init__(self, adjective, operator, certainty=1.0, CER=None)
Initialize instance.
Parameters
adjective: fuzzy adjective to set
(type=fuzzy.Adjective.Adjective)
operator: Operator which provides the value to set
(type=fuzzy.operator.Operator.Operator)
certainty: how sure are we about this rule
(type=float)
CER: fuzzy norm to use with certainty (normally a t-norm)
(type=fuzzy.norm.Norm.Norm)
Overrides: object.__init__
27
![Page 28: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/28.jpg)
Class Rule Module fuzzy.Rule
compute(self )
Compute and set value for given fuzzy adjective.
getName(self, system)
Lookup the name given this rule in the given system
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
6.2.2 Properties
Name Description
Inherited from object__class__
6.2.3 Instance Variables
Name Description
CER fuzzy norm to use with certainty (normally at-norm)(type=fuzzy.norm.Norm.Norm)
adjective fuzzy adjective to set(type=fuzzy.Adjective.Adjective)
certainty how sure are we about this rule(type=float)
operator Operator which provides the value to set(type=fuzzy.operator.Operator.Operator)
28
![Page 29: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/29.jpg)
Class System Module fuzzy.System
7 Module fuzzy.System
Main coordinator class of a whole fuzzy system
7.1 Variables
Name Description
__revision__ Value: ’$Id: System.py,v 1.19
2010-02-17 19:57:13 rliebscher Exp $’
__package__ Value: None
7.2 Class System
object
fuzzy.System.System
Holds all stuff together. (variables, rules, ...) Provides methods to do calculation with it.
7.2.1 Methods
__init__(self, description=’’, variables=None, rules=None)
Constructor.
Parameters
description: description
(type=string)
Overrides: object.__init__
reset(self )
Reset all memberships for the next run of calculate
fuzzify(self, input)
Fuzzify the inputs. The input dictionary contains the input values for thenamed variables.
inference(self )
Calculate the fuzzy inference given by the rules.
29
![Page 30: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/30.jpg)
Class System Module fuzzy.System
defuzzify(self, output)
Defuzzyfy the variables. The output dictionary serves as container andprovides the names of the variables to read.
calculate(self, input, output)
Do a complete fuzzy calculation step. The input dictionary contains the inputvalues for the named variables. The output dictionary serves as container andprovides the names of the variables to read.
findVariableName(self, var)
Find name of variable in this system
findAdjectiveName(self, adj)
Find name of adjective (and variable) in this system
findRuleName(self, _rule)
Find name of rule in this system
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
7.2.2 Properties
Name Description
Inherited from object__class__
7.2.3 Instance Variables
30
![Page 31: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/31.jpg)
Class System Module fuzzy.System
Name Description
description description(type=string)
rules dictionary to hold all rules.(type={string:fuzzy.Rule.Rule})
variables dictionary to hold all variables.(type={string:fuzzy.Variable.Variable})
31
![Page 32: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/32.jpg)
Class Variable Module fuzzy.Variable
8 Module fuzzy.Variable
Base class for any kind of fuzzy variable.
8.1 Variables
Name Description
__revision__ Value: ’$Id: Variable.py,v 1.16
2010-02-17 19:57:13 rliebscher E...
__package__ Value: None
8.2 Class Variable
object
fuzzy.Variable.Variable
Known Subclasses: fuzzy.OutputVariable.OutputVariable, fuzzy.InputVariable.InputVariable
Base class for any kind of fuzzy variable. Returns as output the previous input value.
32
![Page 33: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/33.jpg)
Class Variable Module fuzzy.Variable
8.2.1 Methods
__init__(self, description=’’, min=0.0, max=1.0, unit=’’,adjectives=None)
x.__init__(...) initializes x; see help(type(x)) for signature
Parameters
description: Description of the fuzzy variable
(type=string)
min: minimum value (not strictly enforced, but useful forsome external tools)
(type=float)
max: maximum value (not strictly enforced, but useful forsome external tools)
(type=float)
unit: Unit of the values
(type=string)
Overrides: object.__init__
setValue(self, value)
Just store the value.
getValue(self )
Return previous input value.
reset(self )
Reset meberships of adjectives for new calculation step.
getName(self, system)
Lookup the name given this variable in the given system
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
33
![Page 34: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/34.jpg)
Class Variable Module fuzzy.Variable
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
8.2.2 Properties
Name Description
Inherited from object__class__
8.2.3 Instance Variables
Name Description
description Description of the fuzzy variable(type=string)
max maximum value (not strictly enforced, butuseful for some external tools)(type=float)
min minimum value (not strictly enforced, butuseful for some external tools)(type=float)
unit Unit of the values(type=string)
34
![Page 35: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/35.jpg)
Variables Package fuzzy.complement
9 Package fuzzy.complement
Complement functions.
9.1 Modules
• Base: Base class for all complement methods(Section 10, p. 36)
• Parametric: Abstract base class for any parametric fuzzy complement(Section 11, p. 39)
• Sugeno: Complement after Sugeno(Section 12, p. 41)
• Yager: Complement after Yager(Section 13, p. 43)
• Zadeh: Complement after Zadeh(Section 14, p. 45)
9.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.3
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
35
![Page 36: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/36.jpg)
Class ComplementException Module fuzzy.complement.Base
10 Module fuzzy.complement.Base
Base class for all complement methods
10.1 Variables
Name Description
__revision__ Value: ’$Id: Base.py,v 1.7 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.complement’
10.2 Class ComplementException
object
exceptions.BaseException
exceptions.Exception
fuzzy.Exception.FuzzyException
fuzzy.complement.Base.ComplementException
An own exception type for complements.
10.2.1 Methods
Inherited from exceptions.Exception
__init__(), __new__()
Inherited from exceptions.BaseException
__delattr__(), __getattribute__(), __getitem__(), __getslice__(), __re-duce__(), __repr__(), __setattr__(), __setstate__(), __str__(), __uni-code__()
Inherited from object
__format__(), __hash__(), __reduce_ex__(), __sizeof__(), __subclasshook__()
10.2.2 Properties
36
![Page 37: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/37.jpg)
Class Base Module fuzzy.complement.Base
Name Description
Inherited from exceptions.BaseExceptionargs, messageInherited from object__class__
10.3 Class Base
object
fuzzy.complement.Base.Base
Known Subclasses: fuzzy.complement.Parametric.Parametric, fuzzy.complement.Zadeh.Zadeh
Base class for all complement methods
10.3.1 Methods
__init__(self, *args, **keywords)
Initialize the complement instance
Overrides: object.__init__
__call__(self, value)
Calculate the complement of the value.
Parameters
value: the value to complement
(type=float)
Return Value
the complemented value
(type=float)
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
37
![Page 38: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/38.jpg)
Class Base Module fuzzy.complement.Base
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
10.3.2 Properties
Name Description
Inherited from object__class__
38
![Page 39: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/39.jpg)
Class Parametric Module fuzzy.complement.Parametric
11 Module fuzzy.complement.Parametric
Abstract base class for any parametric fuzzy complement
11.1 Variables
Name Description
__revision__ Value: ’$Id: Parametric.py,v 1.9
2010-10-29 19:24:41 rliebscher ...
__package__ Value: ’fuzzy.complement’
11.2 Class Parametric
object
fuzzy.complement.Base.Base
fuzzy.complement.Parametric.Parametric
Known Subclasses: fuzzy.complement.Yager.Yager, fuzzy.complement.Sugeno.Sugeno
Abstract base class for any parametric fuzzy complement
11.2.1 Methods
__init__(self, p, *args, **keywords)
Initialize type and parameter
Parameters
p: parameter for complement
(type=float)
Overrides: object.__init__
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
39
![Page 40: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/40.jpg)
Class Parametric Module fuzzy.complement.Parametric
Inherited from fuzzy.complement.Base.Base(Section 10.3)
__call__()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
11.2.2 Properties
Name Description
p_range range(s) of valid values for pInherited from object__class__
11.2.3 Instance Variables
Name Description
p x(type=float)
40
![Page 41: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/41.jpg)
Class Sugeno Module fuzzy.complement.Sugeno
12 Module fuzzy.complement.Sugeno
Complement after Sugeno
12.1 Variables
Name Description
__revision__ Value: ’$Id: Sugeno.py,v 1.7 2010-03-28
18:39:02 rliebscher Exp $’
__package__ Value: ’fuzzy.complement’
12.2 Class Sugeno
object
fuzzy.complement.Base.Base
fuzzy.complement.Parametric.Parametric
fuzzy.complement.Sugeno.Sugeno
Complement after Sugeno
12.2.1 Methods
__init__(self, lambda_=0.0, *args, **keywords)
Initialize instance with given parameter
Parameters
lambda_: The parameter
(type=float)
Overrides: object.__init__
41
![Page 42: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/42.jpg)
Class Sugeno Module fuzzy.complement.Sugeno
__call__(self, value)
calculate the complement of the value
Parameters
value: the value to complement
(type=float)
Return Value
the complemented value
(type=float)
Overrides: fuzzy.complement.Base.Base.__call__
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
12.2.2 Properties
Name Description
Inherited from fuzzy.complement.Parametric.Parametric (Section 11.2)p_rangeInherited from object__class__
12.2.3 Instance Variables
Name Description
Inherited from fuzzy.complement.Parametric.Parametric (Section 11.2)p
42
![Page 43: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/43.jpg)
Class Yager Module fuzzy.complement.Yager
13 Module fuzzy.complement.Yager
Complement after Yager
13.1 Variables
Name Description
__revision__ Value: ’$Id: Yager.py,v 1.7 2010-03-28
18:39:02 rliebscher Exp $’
__package__ Value: ’fuzzy.complement’
13.2 Class Yager
object
fuzzy.complement.Base.Base
fuzzy.complement.Parametric.Parametric
fuzzy.complement.Yager.Yager
Complement after Yager
13.2.1 Methods
__init__(self, omega=1.0, *args, **keywords)
Initialize instance with given parameter
Parameters
omega: The parameter
(type=float)
Overrides: object.__init__
43
![Page 44: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/44.jpg)
Class Yager Module fuzzy.complement.Yager
__call__(self, value)
calculate the complement of the value
Parameters
value: the value to complement
(type=float)
Return Value
the complemented value
(type=float)
Overrides: fuzzy.complement.Base.Base.__call__
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
13.2.2 Properties
Name Description
Inherited from fuzzy.complement.Parametric.Parametric (Section 11.2)p_rangeInherited from object__class__
13.2.3 Instance Variables
Name Description
Inherited from fuzzy.complement.Parametric.Parametric (Section 11.2)p
44
![Page 45: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/45.jpg)
Class Zadeh Module fuzzy.complement.Zadeh
14 Module fuzzy.complement.Zadeh
Complement after Zadeh
14.1 Variables
Name Description
__revision__ Value: ’$Id: Zadeh.py,v 1.6 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.complement’
14.2 Class Zadeh
object
fuzzy.complement.Base.Base
fuzzy.complement.Zadeh.Zadeh
Complement after Zadeh
14.2.1 Methods
__init__(self, *args, **keywords)
Initialize the complement instance
Overrides: object.__init__
__call__(self, value)
calculate the complement of the value
Parameters
value: the value to complement
(type=float)
Return Value
the complemented value
(type=float)
Overrides: fuzzy.complement.Base.Base.__call__
Inherited from fuzzy.complement.Base.Base(Section 10.3)
45
![Page 46: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/46.jpg)
Class Zadeh Module fuzzy.complement.Zadeh
__repr__()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
14.2.2 Properties
Name Description
Inherited from object__class__
46
![Page 47: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/47.jpg)
Variables Package fuzzy.defuzzify
15 Package fuzzy.defuzzify
Defuzzification functions.
15.1 Modules
• Base: Abstract base class for defuzzification which results in a numeric value.(Section 16, p. 48)
• COG: Defuzzification which uses the center of gravity method.(Section 17, p. 51)
• COGS: Defuzzification for singletons.(Section 18, p. 53)
• Dict: Not a real defuzzification.(Section 19, p. 55)
• LM: Defuzzification which uses the left most (local) maximum.(Section 20, p. 58)
• MaxLeft: Defuzzification which uses the left global maximum.(Section 21, p. 60)
• MaxRight: Defuzzification which uses the right global maximum.(Section 22, p. 62)
• RM: Defuzzification which uses the right most (local) maximum.(Section 23, p. 64)
15.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.5
2010-03-28 18:40:33 rliebscher Ex...
__package__ Value: None
47
![Page 48: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/48.jpg)
Class DefuzzificationException Module fuzzy.defuzzify.Base
16 Module fuzzy.defuzzify.Base
Abstract base class for defuzzification which results in a numeric value.
16.1 Variables
Name Description
__revision__ Value: ’$Id: Base.py,v 1.12 2010-03-28
18:40:33 rliebscher Exp $’
__package__ Value: ’fuzzy.defuzzify’
16.2 Class DefuzzificationException
object
exceptions.BaseException
exceptions.Exception
fuzzy.Exception.FuzzyException
fuzzy.defuzzify.Base.DefuzzificationException
16.2.1 Methods
Inherited from exceptions.Exception
__init__(), __new__()
Inherited from exceptions.BaseException
__delattr__(), __getattribute__(), __getitem__(), __getslice__(), __re-duce__(), __repr__(), __setattr__(), __setstate__(), __str__(), __uni-code__()
Inherited from object
__format__(), __hash__(), __reduce_ex__(), __sizeof__(), __subclasshook__()
16.2.2 Properties
48
![Page 49: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/49.jpg)
Class Base Module fuzzy.defuzzify.Base
Name Description
Inherited from exceptions.BaseExceptionargs, messageInherited from object__class__
16.3 Class Base
object
fuzzy.defuzzify.Base.Base
Known Subclasses: fuzzy.defuzzify.MaxLeft.MaxLeft, fuzzy.defuzzify.Dict.Dict, fuzzy.defuzzify.COGS.COGS,fuzzy.defuzzify.RM.RM, fuzzy.defuzzify.COG.COG, fuzzy.defuzzify.LM.LM, fuzzy.defuzzify.MaxRight.MaxRigh
Abstract base class for defuzzification which results in a numeric value.
16.3.1 Methods
__init__(self, INF=None, ACC=None)
x.__init__(...) initializes x; see help(type(x)) for signature
Parameters
INF: inference norm, used with set of adjective and given value for it
(type=fuzzy.norm.Norm.Norm)
ACC: norm for accumulation of set of adjectives
(type=fuzzy.norm.Norm.Norm)
Overrides: object.__init__
getValue(self, variable)
Defuzzification.
accumulate(self, variable, segment_size=None)
combining adjective values into one set
value_table(self, set)
get a value table of the polygon representation
49
![Page 50: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/50.jpg)
Class Base Module fuzzy.defuzzify.Base
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
16.3.2 Properties
Name Description
Inherited from object__class__
16.3.3 Instance Variables
Name Description
ACC norm for accumulation of set of adjectives(type=fuzzy.norm.Norm.Norm)
INF inference norm, used with set of adjective andgiven value for it(type=fuzzy.norm.Norm.Norm)
accumulated_set result of accumulation of activated sets(type=fuzzy.set.Polygon.Polygon)
activated_sets results of activation of adjectives of variable.(type={string:fuzzy.set.Polygon.Polygon})
50
![Page 51: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/51.jpg)
Class COG Module fuzzy.defuzzify.COG
17 Module fuzzy.defuzzify.COG
Defuzzification which uses the center of gravity method.
17.1 Variables
Name Description
__revision__ Value: ’$Id: COG.py,v 1.9 2010-03-28
18:40:33 rliebscher Exp $’
__package__ Value: ’fuzzy.defuzzify’
17.2 Class COG
object
fuzzy.defuzzify.Base.Base
fuzzy.defuzzify.COG.COG
Defuzzification which uses the center of gravity method.
17.2.1 Methods
__init__(self, INF=None, ACC=None, failsafe=None, segment_size=None,*args, **keywords)
x.__init__(...) initializes x; see help(type(x)) for signature
Parameters
failsafe: if is not possible to calculate a center of gravity,return this value if not None or forward theexception
segment_size: maximum length of segment in polygon ofaccumulated result set
Overrides: object.__init__
getValue(self, variable)
Defuzzification using center of gravity method.
Overrides: fuzzy.defuzzify.Base.Base.getValue
51
![Page 52: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/52.jpg)
Class COG Module fuzzy.defuzzify.COG
Inherited from fuzzy.defuzzify.Base.Base(Section 16.3)
__repr__(), accumulate(), value_table()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
17.2.2 Properties
Name Description
Inherited from object__class__
17.2.3 Instance Variables
Name Description
Inherited from fuzzy.defuzzify.Base.Base (Section 16.3)ACC, INF, accumulated_set, activated_sets
52
![Page 53: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/53.jpg)
Class COGS Module fuzzy.defuzzify.COGS
18 Module fuzzy.defuzzify.COGS
Defuzzification for singletons.
18.1 Variables
Name Description
__revision__ Value: ’$Id: COGS.py,v 1.8 2010-03-28
18:40:33 rliebscher Exp $’
__package__ Value: ’fuzzy.defuzzify’
18.2 Class COGS
object
fuzzy.defuzzify.Base.Base
fuzzy.defuzzify.COGS.COGS
Defuzzification for singletons.
18.2.1 Methods
__init__(self, INF=None, ACC=None, failsafe=None, *args, **keywords)
x.__init__(...) initializes x; see help(type(x)) for signature
Parameters
failsafe: if is not possible to calculate a center of gravity, returnthis value if not None or forward the exception
Overrides: object.__init__
getValue(self, variable)
Defuzzification using center of gravity method.
Overrides: fuzzy.defuzzify.Base.Base.getValue
Inherited from fuzzy.defuzzify.Base.Base(Section 16.3)
__repr__(), accumulate(), value_table()
Inherited from object
53
![Page 54: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/54.jpg)
Class COGS Module fuzzy.defuzzify.COGS
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
18.2.2 Properties
Name Description
Inherited from object__class__
18.2.3 Instance Variables
Name Description
Inherited from fuzzy.defuzzify.Base.Base (Section 16.3)ACC, INF, accumulated_set, activated_sets
54
![Page 55: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/55.jpg)
Class Dict Module fuzzy.defuzzify.Dict
19 Module fuzzy.defuzzify.Dict
Not a real defuzzification. Just stores the adjective memberships in a dictionary for output.
19.1 Variables
Name Description
__revision__ Value: ’$Id: Dict.py,v 1.9 2010-03-28
18:40:33 rliebscher Exp $’
__package__ Value: ’fuzzy.defuzzify’
19.2 Class Dict
object
fuzzy.defuzzify.Base.Base
fuzzy.defuzzify.Dict.Dict
Not a real defuzzification. Just stores the adjective memberships in a dictionary for output.You should use in the adjectives instances of Set itself.
What can be done with this?
For example:
You want help with buying a car.
Input are your preferences:
speed, payload (1-10), ...
(map to "very important, important, doesn’t matter, not wanted, never" ;-)
Output are choices: cars with adjectives: ferrari, truck, ...
rules are as follows:
if speed->very_important && payload->never then car->ferrari
if payload->very_important then car->truck
... and so on
Then you use this as follows:
input variables
55
![Page 56: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/56.jpg)
Class Dict Module fuzzy.defuzzify.Dict
{ speed:3, payload:1, ...}
==>
output_variables
{ car: {
ferrari:0.1,
truck: 1.0,
...
}
}
19.2.1 Methods
__init__(self, *args, **keywords)
x.__init__(...) initializes x; see help(type(x)) for signature
Parameters
INF: inference norm, used with set of adjective and given value for it
ACC: norm for accumulation of set of adjectives
Overrides: object.__init__ extit(inherited documentation)
getValue(self, variable)
no defuzzification just return membership values
Overrides: fuzzy.defuzzify.Base.Base.getValue
Inherited from fuzzy.defuzzify.Base.Base(Section 16.3)
__repr__(), accumulate(), value_table()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
19.2.2 Properties
Name Description
Inherited from object__class__
19.2.3 Instance Variables
56
![Page 57: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/57.jpg)
Class Dict Module fuzzy.defuzzify.Dict
Name Description
Inherited from fuzzy.defuzzify.Base.Base (Section 16.3)ACC, INF, accumulated_set, activated_sets
57
![Page 58: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/58.jpg)
Class LM Module fuzzy.defuzzify.LM
20 Module fuzzy.defuzzify.LM
Defuzzification which uses the left most (local) maximum.
20.1 Variables
Name Description
__revision__ Value: ’$Id: LM.py,v 1.6 2010-03-28
18:40:33 rliebscher Exp $’
__package__ Value: ’fuzzy.defuzzify’
20.2 Class LM
object
fuzzy.defuzzify.Base.Base
fuzzy.defuzzify.LM.LM
Defuzzification which uses the left most (local) maximum.
20.2.1 Methods
__init__(self, INF=None, ACC=None, failsafe=None, *args, **keywords)
Initialize the defuzzification method with INF,ACC and an optional value incase defuzzification is not possible
Parameters
INF: inference norm, used with set of adjective and given value for it
ACC: norm for accumulation of set of adjectives
Overrides: object.__init__
getValue(self, variable)
Defuzzification.
Overrides: fuzzy.defuzzify.Base.Base.getValue
Inherited from fuzzy.defuzzify.Base.Base(Section 16.3)
__repr__(), accumulate(), value_table()
58
![Page 59: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/59.jpg)
Class LM Module fuzzy.defuzzify.LM
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
20.2.2 Properties
Name Description
Inherited from object__class__
20.2.3 Instance Variables
Name Description
Inherited from fuzzy.defuzzify.Base.Base (Section 16.3)ACC, INF, accumulated_set, activated_sets
59
![Page 60: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/60.jpg)
Class MaxLeft Module fuzzy.defuzzify.MaxLeft
21 Module fuzzy.defuzzify.MaxLeft
Defuzzification which uses the left global maximum.
21.1 Variables
Name Description
__revision__ Value: ’$Id: MaxLeft.py,v 1.8
2010-03-28 18:40:33 rliebscher Exp $’
__package__ Value: ’fuzzy.defuzzify’
21.2 Class MaxLeft
object
fuzzy.defuzzify.Base.Base
fuzzy.defuzzify.MaxLeft.MaxLeft
Defuzzification which uses the left global maximum.
21.2.1 Methods
__init__(self, INF=None, ACC=None, failsafe=None, *args, **keywords)
Initialize the defuzzification method with INF,ACC and an optional value incase defuzzification is not possible
Parameters
INF: inference norm, used with set of adjective and given value for it
ACC: norm for accumulation of set of adjectives
Overrides: object.__init__
getValue(self, variable)
Defuzzification.
Overrides: fuzzy.defuzzify.Base.Base.getValue
Inherited from fuzzy.defuzzify.Base.Base(Section 16.3)
__repr__(), accumulate(), value_table()
60
![Page 61: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/61.jpg)
Class MaxLeft Module fuzzy.defuzzify.MaxLeft
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
21.2.2 Properties
Name Description
Inherited from object__class__
21.2.3 Instance Variables
Name Description
Inherited from fuzzy.defuzzify.Base.Base (Section 16.3)ACC, INF, accumulated_set, activated_sets
61
![Page 62: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/62.jpg)
Class MaxRight Module fuzzy.defuzzify.MaxRight
22 Module fuzzy.defuzzify.MaxRight
Defuzzification which uses the right global maximum.
22.1 Variables
Name Description
__revision__ Value: ’$Id: MaxRight.py,v 1.9
2010-03-28 18:40:33 rliebscher Ex...
__package__ Value: ’fuzzy.defuzzify’
22.2 Class MaxRight
object
fuzzy.defuzzify.Base.Base
fuzzy.defuzzify.MaxRight.MaxRight
Defuzzification which uses the right global maximum.
22.2.1 Methods
__init__(self, INF=None, ACC=None, failsafe=None, *args, **keywords)
Initialize the defuzzification method with INF,ACC and an optional value incase defuzzification is not possible
Parameters
INF: inference norm, used with set of adjective and given value for it
ACC: norm for accumulation of set of adjectives
Overrides: object.__init__
getValue(self, variable)
Defuzzification.
Overrides: fuzzy.defuzzify.Base.Base.getValue
Inherited from fuzzy.defuzzify.Base.Base(Section 16.3)
__repr__(), accumulate(), value_table()
62
![Page 63: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/63.jpg)
Class MaxRight Module fuzzy.defuzzify.MaxRight
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
22.2.2 Properties
Name Description
Inherited from object__class__
22.2.3 Instance Variables
Name Description
Inherited from fuzzy.defuzzify.Base.Base (Section 16.3)ACC, INF, accumulated_set, activated_sets
63
![Page 64: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/64.jpg)
Class RM Module fuzzy.defuzzify.RM
23 Module fuzzy.defuzzify.RM
Defuzzification which uses the right most (local) maximum.
23.1 Variables
Name Description
__revision__ Value: ’$Id: RM.py,v 1.6 2010-03-28
18:40:33 rliebscher Exp $’
__package__ Value: ’fuzzy.defuzzify’
23.2 Class RM
object
fuzzy.defuzzify.Base.Base
fuzzy.defuzzify.RM.RM
Defuzzification which uses the right most (local) maximum.
23.2.1 Methods
__init__(self, INF=None, ACC=None, failsafe=None, *args, **keywords)
Initialize the defuzzification method with INF,ACC and an optional value incase defuzzification is not possible
Parameters
INF: inference norm, used with set of adjective and given value for it
ACC: norm for accumulation of set of adjectives
Overrides: object.__init__
getValue(self, variable)
Defuzzification.
Overrides: fuzzy.defuzzify.Base.Base.getValue
Inherited from fuzzy.defuzzify.Base.Base(Section 16.3)
__repr__(), accumulate(), value_table()
64
![Page 65: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/65.jpg)
Class RM Module fuzzy.defuzzify.RM
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
23.2.2 Properties
Name Description
Inherited from object__class__
23.2.3 Instance Variables
Name Description
Inherited from fuzzy.defuzzify.Base.Base (Section 16.3)ACC, INF, accumulated_set, activated_sets
65
![Page 66: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/66.jpg)
Variables Package fuzzy.doc
24 Package fuzzy.doc
Helpers to generate documentation of a fuzzy system
24.1 Modules
• plot: Generate documentation by plotting some parts of the system(Section 25, p. 67)
– gnuplot: Documentation(Section 26, p. 68)
∗ doc: Plotting of variables, adjectives, ...(Section 27, p. 69)
• structure: Generate documentation of structure of system(Section 28, p. 75)
– dot: Documentation(Section 29, p. 76)
∗ dot: Generates description of structure in dot format(Section 30, p. 77)
∗ handlers: Handlers for different object types which print the object in dotformat(Section 31, p. 78)
24.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.5
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
66
![Page 67: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/67.jpg)
Variables Package fuzzy.doc.plot
25 Package fuzzy.doc.plot
Generate documentation by plotting some parts of the system
25.1 Modules
• gnuplot: Documentation(Section 26, p. 68)
– doc: Plotting of variables, adjectives, ...(Section 27, p. 69)
25.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.4
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
67
![Page 68: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/68.jpg)
Variables Package fuzzy.doc.plot.gnuplot
26 Package fuzzy.doc.plot.gnuplot
Documentation
26.1 Modules
• doc: Plotting of variables, adjectives, ...(Section 27, p. 69)
26.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.4
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
68
![Page 69: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/69.jpg)
Class Doc Module fuzzy.doc.plot.gnuplot.doc
27 Module fuzzy.doc.plot.gnuplot.doc
Plotting of variables, adjectives, ... using gnuplot
27.1 Functions
getMinMax(set)
get tuple with minimum and maximum x-values used by the set.
getGlobalMinMax(sets)
get tuple with minimum and maximum x-values used by the sets of this dictsof sets.
getPoints(sets)
Collect all important points of all adjectives in this dict of sets.
getSets(variable)
Get all sets of adjectives in this variable.
27.2 Variables
Name Description
__revision__ Value: ’$Id: doc.py,v 1.15 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.doc.plot.gnuplot’
27.3 Class Doc
object
fuzzy.doc.plot.gnuplot.doc.Doc
Main object. Get an instance of this to do your work.
69
![Page 70: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/70.jpg)
Class Doc Module fuzzy.doc.plot.gnuplot.doc
27.3.1 Methods
__init__(self, directory=’doc’)
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
setTerminal(self, g, filename)
initGnuplot2D(self, filename=’plot’, xlabel=None, ylabel=None,title=None, xrange_=None, yrange=None, x_logscale=0, y_logscale=0)
initGnuplot3D(self, filename=’plot3D’, xlabel=None, ylabel=None,zlabel=None, title=None, xrange_=None, yrange=None, zrange=None,x_logscale=0, y_logscale=0, z_logscale=0)
getValues(self, v)
getValuesSets(self, sets)
createDoc(self, system)
create plots of all variables defined in the given system.
createDocVariable(self, v, name, x_logscale=0, y_logscale=0)
Creates a 2D plot of a variable
createDocSets(self, sets, name, x_logscale=0, y_logscale=0,description=None, units=None)
Creates a 2D plot of dict of sets
70
![Page 71: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/71.jpg)
Class Doc Module fuzzy.doc.plot.gnuplot.doc
create2DPlot(self, system, x_name, y_name, input_dict=None,output_dict=None, x_logscale=0, y_logscale=0)
Creates a 2D plot of an input variable and an output variable. Other (const)variables have to be set beforehand in the dictionary input_dict.
Parameters
system: the fuzzy system to use
(type=fuzzy.System.System)
x_name: name of input variable used for x coordinate values
(type=string)
y_name: name of output variable used for y coordinate values
(type=string)
input_dict: dictionary used for input values, can be used topredefine other input values
(type=dict)
output_dict: dictionary used for output values
(type=dict)
x_logscale: use logarithmic scale for x values
(type=bool)
y_logscale: use logarithmic scale for y values
(type=bool)
71
![Page 72: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/72.jpg)
Class Doc Module fuzzy.doc.plot.gnuplot.doc
create3DPlot(self, system, x_name, y_name, z_name, input_dict=None,output_dict=None, x_logscale=0, y_logscale=0, z_logscale=0)
Creates a 3D plot of 2 input variables and an output variable. Other (const)variables have to be set beforehand in the dictionary input_dict.
Parameters
system: the fuzzy system to use
(type=fuzzy.System.System)
x_name: name of input variable used for x coordinate values
(type=string)
y_name: name of input variable used for y coordinate values
(type=string)
z_name: name of output variable used for z coordinate values
(type=string)
input_dict: dictionary used for input values, can be used topredefine other input values
(type=dict)
output_dict: dictionary used for output values
(type=dict)
x_logscale: use logarithmic scale for x values
(type=bool)
y_logscale: use logarithmic scale for y values
(type=bool)
z_logscale: use logarithmic scale for z values
(type=bool)
72
![Page 73: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/73.jpg)
Class Doc Module fuzzy.doc.plot.gnuplot.doc
create3DPlot_adjective(self, system, x_name, y_name, z_name, adjective,input_dict=None, output_dict=None, x_logscale=0, y_logscale=0,z_logscale=0)
Creates a 3D plot of 2 input variables and an adjective of the output variable.Other (const) variables have to be set beforehand in the dictionary input_dict.
Parameters
system: the fuzzy system to use
(type=fuzzy.System.System)
x_name: name of input variable used for x coordinate values
(type=string)
y_name: name of input variable used for y coordinate values
(type=string)
z_name: name of output variable used for z coordinate values
(type=string)
adjective: name of adjective of output variable used for zcoordinate values
(type=string)
input_dict: dictionary used for input values, can be used topredefine other input values
(type=dict)
output_dict: dictionary used for output values
(type=dict)
x_logscale: use logarithmic scale for x values
(type=bool)
y_logscale: use logarithmic scale for y values
(type=bool)
z_logscale: use logarithmic scale for z values
(type=bool)
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
27.3.2 Properties
73
![Page 74: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/74.jpg)
Class Doc Module fuzzy.doc.plot.gnuplot.doc
Name Description
Inherited from object__class__
27.3.3 Instance Variables
Name Description
overscan the plotted range is [min-o,max+o] witho=(max-min)*overscan
74
![Page 75: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/75.jpg)
Variables Package fuzzy.doc.structure
28 Package fuzzy.doc.structure
Generate documentation of structure of system
28.1 Modules
• dot: Documentation(Section 29, p. 76)
– dot: Generates description of structure in dot format(Section 30, p. 77)
– handlers: Handlers for different object types which print the object in dot format(Section 31, p. 78)
28.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.4
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
75
![Page 76: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/76.jpg)
Variables Package fuzzy.doc.structure.dot
29 Package fuzzy.doc.structure.dot
Documentation
29.1 Modules
• dot: Generates description of structure in dot format(Section 30, p. 77)
• handlers: Handlers for different object types which print the object in dot format(Section 31, p. 78)
29.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.4
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
76
![Page 77: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/77.jpg)
Variables Module fuzzy.doc.structure.dot.dot
30 Module fuzzy.doc.structure.dot.dot
Generates description of structure in dot format
30.1 Functions
register_handler(class_, handler)
print_dot(obj, out, system, parentname)
Print object obj into output stream out
printVariablesDot(system, out)
Print all variables
printRulesDot(system, out)
Print all rules
printDot(system, out)
Print whole system into one graph
print_header(out, name=’System’)
Print graph header
print_footer(out)
Print graph footer
30.2 Variables
Name Description
__revision__ Value: ’$Id: dot.py,v 1.7 2010-01-21
20:54:44 rliebscher Exp $’
__package__ Value: ’fuzzy.doc.structure.dot’
77
![Page 78: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/78.jpg)
Class DocBase Module fuzzy.doc.structure.dot.handlers
31 Module fuzzy.doc.structure.dot.handlers
Handlers for different object types which print the object in dot format
31.1 Functions
ID(obj)
Get an unique ID from object for dot node names
31.2 Variables
Name Description
__revision__ Value: ’$Id: handlers.py,v 1.8
2010-02-17 19:52:28 rliebscher Ex...
__package__ Value: ’fuzzy.doc.structure.dot’
31.3 Class DocBase
object
fuzzy.doc.structure.dot.handlers.DocBase
Known Subclasses: fuzzy.doc.structure.dot.handlers.Doc_Adjective, fuzzy.doc.structure.dot.handlers.Doc_Compfuzzy.doc.structure.dot.handlers.Doc_Const, fuzzy.doc.structure.dot.handlers.Doc_Input, fuzzy.doc.structure.dot.handlers.Dofuzzy.doc.structure.dot.handlers.Doc_Not, fuzzy.doc.structure.dot.handlers.Doc_Variable, fuzzy.doc.structure.dot.handlers.Do
’Abstract’ Base class for everything else
31.3.1 Methods
__init__(self )
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
make_node(self, out, name, values={})
make_connection(self, out, node1, node2, values={})
78
![Page 79: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/79.jpg)
Class Doc_Compound Module fuzzy.doc.structure.dot.handlers
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.3.2 Properties
Name Description
Inherited from object__class__
31.4 Class Doc_Compound
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Compound
31.4.1 Methods
__init__(self )
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
__call__(self, obj, out, system, parent_name)
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
make_connection(), make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.4.2 Properties
79
![Page 80: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/80.jpg)
Class Doc_Input Module fuzzy.doc.structure.dot.handlers
Name Description
Inherited from object__class__
31.5 Class Doc_Const
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Const
31.5.1 Methods
__call__(self, obj, out, system, parent_name)
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
__init__(), make_connection(), make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.5.2 Properties
Name Description
Inherited from object__class__
31.6 Class Doc_Input
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Input
80
![Page 81: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/81.jpg)
Class Doc_Not Module fuzzy.doc.structure.dot.handlers
31.6.1 Methods
__call__(self, obj, out, system, parent_name)
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
__init__(), make_connection(), make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.6.2 Properties
Name Description
Inherited from object__class__
31.7 Class Doc_Not
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Not
31.7.1 Methods
__init__(self )
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
__call__(self, obj, out, system, parent_name)
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
make_connection(), make_node()
Inherited from object
81
![Page 82: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/82.jpg)
Class Doc_Norm Module fuzzy.doc.structure.dot.handlers
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.7.2 Properties
Name Description
Inherited from object__class__
31.8 Class Doc_Norm
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Norm
Known Subclasses: fuzzy.doc.structure.dot.handlers.Doc_ParametricNorm
31.8.1 Methods
__call__(self, obj, out, system, parent_name)
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
__init__(), make_connection(), make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.8.2 Properties
Name Description
Inherited from object__class__
82
![Page 83: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/83.jpg)
Class Doc_Adjective Module fuzzy.doc.structure.dot.handlers
31.9 Class Doc_ParametricNorm
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Norm
fuzzy.doc.structure.dot.handlers.Doc_ParametricNorm
31.9.1 Methods
__call__(self, obj, out, system, parent_name)
Overrides: fuzzy.doc.structure.dot.handlers.Doc_Norm.__call__
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
__init__(), make_connection(), make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.9.2 Properties
Name Description
Inherited from object__class__
31.10 Class Doc_Adjective
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Adjective
83
![Page 84: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/84.jpg)
Class Doc_Rule Module fuzzy.doc.structure.dot.handlers
31.10.1 Methods
__init__(self )
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
__call__(self, obj, out, system, parent_name)
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
make_connection(), make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.10.2 Properties
Name Description
Inherited from object__class__
31.11 Class Doc_Rule
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Rule
31.11.1 Methods
__init__(self )
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
__call__(self, obj, out, system, parent_name)
84
![Page 85: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/85.jpg)
Class Doc_Variable Module fuzzy.doc.structure.dot.handlers
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
make_connection(), make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.11.2 Properties
Name Description
Inherited from object__class__
31.12 Class Doc_Variable
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Variable
Known Subclasses: fuzzy.doc.structure.dot.handlers.Doc_OutputVariable
31.12.1 Methods
__init__(self )
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
__call__(self, obj, out, system, parent_name)
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
make_connection(), make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),
85
![Page 86: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/86.jpg)
Class Doc_OutputVariable Module fuzzy.doc.structure.dot.handlers
__str__(), __subclasshook__()
31.12.2 Properties
Name Description
Inherited from object__class__
31.13 Class Doc_OutputVariable
object
fuzzy.doc.structure.dot.handlers.DocBase
fuzzy.doc.structure.dot.handlers.Doc_Variable
fuzzy.doc.structure.dot.handlers.Doc_OutputVariable
31.13.1 Methods
make_connection(self, out, node1, node2, values={})
Overrides: fuzzy.doc.structure.dot.handlers.DocBase.make_connection
Inherited from fuzzy.doc.structure.dot.handlers.Doc_Variable(Section 31.12)
__call__(), __init__()
Inherited from fuzzy.doc.structure.dot.handlers.DocBase(Section 31.3)
make_node()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
31.13.2 Properties
Name Description
Inherited from object__class__
86
![Page 87: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/87.jpg)
Variables Package fuzzy.fuzzify
32 Package fuzzy.fuzzify
Fuzzification functions.
32.1 Modules
• Base: base class for all fuzzification methods(Section 33, p. 88)
• Dict: Fuzzification which sets adjectives values according the values in given dictionary.(Section 34, p. 90)
• Plain: Fuzzification which sets adjectives values according their set memberships forgiven value.(Section 35, p. 92)
32.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.5
2010-03-28 18:41:30 rliebscher Ex...
__package__ Value: None
87
![Page 88: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/88.jpg)
Class Base Module fuzzy.fuzzify.Base
33 Module fuzzy.fuzzify.Base
base class for all fuzzification methods
33.1 Variables
Name Description
__revision__ Value: ’$Id: Base.py,v 1.7 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: None
33.2 Class Base
object
fuzzy.fuzzify.Base.Base
Known Subclasses: fuzzy.fuzzify.Dict.Dict, fuzzy.fuzzify.Plain.Plain
base class for all fuzzification methods
33.2.1 Methods
__init__(self, *args, **keywords)
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
setValue(self, variable, value)
Set value to adjectives of variable.
Parameters
variable: variable which adjective to set
(type=fuzzy.Variable.Variable)
variable: value to set the adjectives
(type=fuzzy.Variable.Variable)
88
![Page 89: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/89.jpg)
Class Base Module fuzzy.fuzzify.Base
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
33.2.2 Properties
Name Description
Inherited from object__class__
89
![Page 90: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/90.jpg)
Class Dict Module fuzzy.fuzzify.Dict
34 Module fuzzy.fuzzify.Dict
Fuzzification which sets adjectives values according the values in given dictionary.
34.1 Variables
Name Description
__revision__ Value: ’$Id: Dict.py,v 1.8 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.fuzzify’
34.2 Class Dict
object
fuzzy.fuzzify.Base.Base
fuzzy.fuzzify.Dict.Dict
Fuzzification method which gets adjective memberships in a dictionary instead of values tofuzzify. You should use in the adjectives instances of Set itself.
Q : What can be done with this?
A : Break complexity, by divide big and heavy fuzzy systems into small ones :
input1 ----> *******
input2 ----> * FIS *
input3 ----> * * ------> output
input4 ----> *******
should be:
input1 ----> *******
input2 ----> *FIS 1* ----+
******* |
+--> *******
input3 ----> ******* -------> *FIS 3* ----> output
input4 ----> *FIS 2* *******
*******
Q : Why don’t defuzzify outputs of FIS1 and FIS2 ?
A : Defuzzification mean data loss.
90
![Page 91: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/91.jpg)
Class Dict Module fuzzy.fuzzify.Dict
34.2.1 Methods
__init__(self, *args, **keywords)
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
setValue(self, variable, value)
Do not let adjectives calculate their membership values. Instead use theprovided values from dictionary.
Parameters
variable: variable which adjective to set
(type=fuzzy.Variable.Variable)
variable: values to set the adjectives
(type=fuzzy.Variable.Variable)
Overrides: fuzzy.fuzzify.Base.Base.setValue
Inherited from fuzzy.fuzzify.Base.Base(Section 33.2)
__repr__()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
34.2.2 Properties
Name Description
Inherited from object__class__
91
![Page 92: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/92.jpg)
Class Plain Module fuzzy.fuzzify.Plain
35 Module fuzzy.fuzzify.Plain
Fuzzification which sets adjectives values according their set memberships for given value.
35.1 Variables
Name Description
__revision__ Value: ’$Id: Plain.py,v 1.7 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.fuzzify’
35.2 Class Plain
object
fuzzy.fuzzify.Base.Base
fuzzy.fuzzify.Plain.Plain
Just fuzzify the input value using the membership values of the given adjectives
35.2.1 Methods
__init__(self, *args, **keywords)
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
setValue(self, variable, value)
Let adjectives calculate their membership values.
Parameters
variable: variable which adjective to set
(type=fuzzy.Variable.Variable)
variable: value to set the adjectives
(type=fuzzy.Variable.Variable)
Overrides: fuzzy.fuzzify.Base.Base.setValue
Inherited from fuzzy.fuzzify.Base.Base(Section 33.2)
92
![Page 93: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/93.jpg)
Class Plain Module fuzzy.fuzzify.Plain
__repr__()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
35.2.2 Properties
Name Description
Inherited from object__class__
93
![Page 94: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/94.jpg)
Package fuzzy.norm
36 Package fuzzy.norm
This package contains all realized fuzzy norms.
Examples can be found here http://pyfuzzy.sourceforge.net/demo/norm/
36.1 Modules
• AlgebraicProdSum (Section 37, p. 96)• AlgebraicProduct (Section 38, p. 99)• AlgebraicSum (Section 39, p. 101)• ArithmeticMean (Section 40, p. 103)• BoundedDifference (Section 41, p. 105)• BoundedSum (Section 42, p. 107)• DombiIntersection (Section 43, p. 109)• DombiUnion (Section 44, p. 112)• DrasticProduct (Section 45, p. 115)• DrasticSum (Section 46, p. 117)• DualOfGeometricMean (Section 47, p. 119)• DualOfHarmonicMean (Section 48, p. 121)• DubiosPradeIntersection (Section 49, p. 123)• DubiosPradeUnion (Section 50, p. 126)• EinsteinProduct (Section 51, p. 129)• EinsteinSum (Section 52, p. 131)• FrankIntersection (Section 53, p. 133)• FrankUnion (Section 54, p. 136)• FuzzyAnd (Section 55, p. 139)• FuzzyOr (Section 56, p. 142)• GammaOperator (Section 57, p. 145)• GeometricMean (Section 58, p. 148)• HamacherIntersection (Section 59, p. 150)• HamacherProduct (Section 60, p. 153)• HamacherSum (Section 61, p. 155)• HamacherUnion (Section 62, p. 157)• HarmonicMean (Section 63, p. 160)• Max (Section 64, p. 162)• Min (Section 65, p. 164)• MinMax (Section 66, p. 166)• Norm: Abstract base class for any kind of fuzzy norm.
(Section 67, p. 169)• ParametricNorm: Base class for any kind of parametric fuzzy norm.
(Section 68, p. 174)• SchweizerIntersection (Section 69, p. 176)• SchweizerIntersection2 (Section 70, p. 179)
94
![Page 95: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/95.jpg)
Variables Package fuzzy.norm
• SchweizerIntersection3 (Section 71, p. 182)• SchweizerUnion (Section 72, p. 185)• SchweizerUnion2 (Section 73, p. 188)• SchweizerUnion3 (Section 74, p. 191)• YagerIntersection (Section 75, p. 194)• YagerUnion (Section 76, p. 197)
36.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.8
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
95
![Page 96: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/96.jpg)
Class AlgebraicProdSum Module fuzzy.norm.AlgebraicProdSum
37 Module fuzzy.norm.AlgebraicProdSum
37.1 Variables
Name Description
__revision__ Value: ’$Id: AlgebraicProdSum.py,v 1.7
2009-10-27 20:06:27 rlieb...
__package__ Value: ’fuzzy.norm’
37.2 Class AlgebraicProdSum
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.AlgebraicProdSum.AlgebraicProdSum
37.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
96
![Page 97: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/97.jpg)
Class AlgebraicProdSum Module fuzzy.norm.AlgebraicProdSum
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
37.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
37.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
37.2.4 Instance Variables
97
![Page 98: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/98.jpg)
Class AlgebraicProdSum Module fuzzy.norm.AlgebraicProdSum
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
98
![Page 99: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/99.jpg)
Class AlgebraicProduct Module fuzzy.norm.AlgebraicProduct
38 Module fuzzy.norm.AlgebraicProduct
38.1 Variables
Name Description
__revision__ Value: ’$Id: AlgebraicProduct.py,v 1.6
2009-10-27 20:06:27 rlieb...
__package__ Value: ’fuzzy.norm’
38.2 Class AlgebraicProduct
object
fuzzy.norm.Norm.Norm
fuzzy.norm.AlgebraicProduct.AlgebraicProduct
38.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
99
![Page 100: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/100.jpg)
Class AlgebraicProduct Module fuzzy.norm.AlgebraicProduct
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
38.2.2 Properties
Name Description
Inherited from object__class__
38.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
100
![Page 101: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/101.jpg)
Class AlgebraicSum Module fuzzy.norm.AlgebraicSum
39 Module fuzzy.norm.AlgebraicSum
39.1 Variables
Name Description
__revision__ Value: ’$Id: AlgebraicSum.py,v 1.6
2009-10-27 20:06:27 rliebsche...
__package__ Value: ’fuzzy.norm’
39.2 Class AlgebraicSum
object
fuzzy.norm.Norm.Norm
fuzzy.norm.AlgebraicSum.AlgebraicSum
39.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
101
![Page 102: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/102.jpg)
Class AlgebraicSum Module fuzzy.norm.AlgebraicSum
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
39.2.2 Properties
Name Description
Inherited from object__class__
39.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
102
![Page 103: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/103.jpg)
Class ArithmeticMean Module fuzzy.norm.ArithmeticMean
40 Module fuzzy.norm.ArithmeticMean
40.1 Variables
Name Description
__revision__ Value: ’$Id: ArithmeticMean.py,v 1.7
2009-10-27 20:06:27 rliebsc...
__package__ Value: ’fuzzy.norm’
40.2 Class ArithmeticMean
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ArithmeticMean.ArithmeticMean
40.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
103
![Page 104: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/104.jpg)
Class ArithmeticMean Module fuzzy.norm.ArithmeticMean
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
40.2.2 Properties
Name Description
Inherited from object__class__
40.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
104
![Page 105: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/105.jpg)
Class BoundedDifference Module fuzzy.norm.BoundedDifference
41 Module fuzzy.norm.BoundedDifference
41.1 Variables
Name Description
__revision__ Value: ’$Id: BoundedDifference.py,v 1.6
2009-10-27 20:06:27 rlie...
__package__ Value: ’fuzzy.norm’
41.2 Class BoundedDifference
object
fuzzy.norm.Norm.Norm
fuzzy.norm.BoundedDifference.BoundedDifference
41.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
105
![Page 106: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/106.jpg)
Class BoundedDifference Module fuzzy.norm.BoundedDifference
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
41.2.2 Properties
Name Description
Inherited from object__class__
41.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
106
![Page 107: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/107.jpg)
Class BoundedSum Module fuzzy.norm.BoundedSum
42 Module fuzzy.norm.BoundedSum
42.1 Variables
Name Description
__revision__ Value: ’$Id: BoundedSum.py,v 1.6
2009-10-27 20:06:27 rliebscher ...
__package__ Value: ’fuzzy.norm’
42.2 Class BoundedSum
object
fuzzy.norm.Norm.Norm
fuzzy.norm.BoundedSum.BoundedSum
42.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
107
![Page 108: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/108.jpg)
Class BoundedSum Module fuzzy.norm.BoundedSum
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
42.2.2 Properties
Name Description
Inherited from object__class__
42.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
108
![Page 109: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/109.jpg)
Class DombiIntersection Module fuzzy.norm.DombiIntersection
43 Module fuzzy.norm.DombiIntersection
43.1 Variables
Name Description
__revision__ Value: ’$Id: DombiIntersection.py,v 1.8
2009-10-27 20:06:27 rlie...
__package__ Value: ’fuzzy.norm’
43.2 Class DombiIntersection
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.DombiIntersection.DombiIntersection
Dombi 1982
43.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
109
![Page 110: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/110.jpg)
Class DombiIntersection Module fuzzy.norm.DombiIntersection
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
43.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
43.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
43.2.4 Instance Variables
110
![Page 111: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/111.jpg)
Class DombiIntersection Module fuzzy.norm.DombiIntersection
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
111
![Page 112: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/112.jpg)
Class DombiUnion Module fuzzy.norm.DombiUnion
44 Module fuzzy.norm.DombiUnion
44.1 Variables
Name Description
__revision__ Value: ’$Id: DombiUnion.py,v 1.8
2009-10-27 20:06:27 rliebscher ...
__package__ Value: ’fuzzy.norm’
44.2 Class DombiUnion
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.DombiUnion.DombiUnion
Dombi 1982
44.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
112
![Page 113: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/113.jpg)
Class DombiUnion Module fuzzy.norm.DombiUnion
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
44.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
44.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
44.2.4 Instance Variables
113
![Page 114: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/114.jpg)
Class DombiUnion Module fuzzy.norm.DombiUnion
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
114
![Page 115: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/115.jpg)
Class DrasticProduct Module fuzzy.norm.DrasticProduct
45 Module fuzzy.norm.DrasticProduct
45.1 Variables
Name Description
__revision__ Value: ’$Id: DrasticProduct.py,v 1.7
2009-10-27 20:06:27 rliebsc...
__package__ Value: ’fuzzy.norm’
45.2 Class DrasticProduct
object
fuzzy.norm.Norm.Norm
fuzzy.norm.DrasticProduct.DrasticProduct
45.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
115
![Page 116: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/116.jpg)
Class DrasticProduct Module fuzzy.norm.DrasticProduct
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
45.2.2 Properties
Name Description
Inherited from object__class__
45.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
116
![Page 117: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/117.jpg)
Class DrasticSum Module fuzzy.norm.DrasticSum
46 Module fuzzy.norm.DrasticSum
46.1 Variables
Name Description
__revision__ Value: ’$Id: DrasticSum.py,v 1.7
2009-10-27 20:06:27 rliebscher ...
__package__ Value: ’fuzzy.norm’
46.2 Class DrasticSum
object
fuzzy.norm.Norm.Norm
fuzzy.norm.DrasticSum.DrasticSum
46.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
117
![Page 118: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/118.jpg)
Class DrasticSum Module fuzzy.norm.DrasticSum
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
46.2.2 Properties
Name Description
Inherited from object__class__
46.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
118
![Page 119: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/119.jpg)
Class DualOfGeometricMean Module fuzzy.norm.DualOfGeometricMean
47 Module fuzzy.norm.DualOfGeometricMean
47.1 Variables
Name Description
__revision__ Value: ’$Id: DualOfGeometricMean.py,v
1.9 2009-10-27 20:06:27 rl...
__package__ Value: ’fuzzy.norm’
47.2 Class DualOfGeometricMean
object
fuzzy.norm.Norm.Norm
fuzzy.norm.DualOfGeometricMean.DualOfGeometricMean
47.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
119
![Page 120: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/120.jpg)
Class DualOfGeometricMean Module fuzzy.norm.DualOfGeometricMean
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
47.2.2 Properties
Name Description
Inherited from object__class__
47.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
120
![Page 121: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/121.jpg)
Class DualOfHarmonicMean Module fuzzy.norm.DualOfHarmonicMean
48 Module fuzzy.norm.DualOfHarmonicMean
48.1 Variables
Name Description
__revision__ Value: ’$Id: DualOfHarmonicMean.py,v
1.7 2009-10-27 20:06:27 rli...
__package__ Value: ’fuzzy.norm’
48.2 Class DualOfHarmonicMean
object
fuzzy.norm.Norm.Norm
fuzzy.norm.DualOfHarmonicMean.DualOfHarmonicMean
48.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
121
![Page 122: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/122.jpg)
Class DualOfHarmonicMean Module fuzzy.norm.DualOfHarmonicMean
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
48.2.2 Properties
Name Description
Inherited from object__class__
48.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
122
![Page 123: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/123.jpg)
Class DubiosPradeIntersection Module fuzzy.norm.DubiosPradeIntersection
49 Module fuzzy.norm.DubiosPradeIntersection
49.1 Variables
Name Description
__revision__ Value: ’$Id:
DubiosPradeIntersection.py,v 1.4
2009-10-27 20:06:2...
__package__ Value: ’fuzzy.norm’
49.2 Class DubiosPradeIntersection
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.DubiosPradeIntersection.DubiosPradeIn
Dubios Prade 1980
49.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
123
![Page 124: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/124.jpg)
Class DubiosPradeIntersection Module fuzzy.norm.DubiosPradeIntersection
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
49.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
49.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
49.2.4 Instance Variables
124
![Page 125: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/125.jpg)
Class DubiosPradeIntersection Module fuzzy.norm.DubiosPradeIntersection
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
125
![Page 126: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/126.jpg)
Class DubiosPradeUnion Module fuzzy.norm.DubiosPradeUnion
50 Module fuzzy.norm.DubiosPradeUnion
50.1 Variables
Name Description
__revision__ Value: ’$Id: DubiosPradeUnion.py,v 1.4
2009-10-27 20:06:27 rlieb...
__package__ Value: ’fuzzy.norm’
50.2 Class DubiosPradeUnion
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.DubiosPradeUnion.DubiosPradeUnion
Dubios Prade 1980
50.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
126
![Page 127: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/127.jpg)
Class DubiosPradeUnion Module fuzzy.norm.DubiosPradeUnion
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
50.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
50.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
50.2.4 Instance Variables
127
![Page 128: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/128.jpg)
Class DubiosPradeUnion Module fuzzy.norm.DubiosPradeUnion
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
128
![Page 129: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/129.jpg)
Class EinsteinProduct Module fuzzy.norm.EinsteinProduct
51 Module fuzzy.norm.EinsteinProduct
51.1 Variables
Name Description
__revision__ Value: ’$Id: EinsteinProduct.py,v 1.6
2009-10-27 20:06:27 rliebs...
__package__ Value: ’fuzzy.norm’
51.2 Class EinsteinProduct
object
fuzzy.norm.Norm.Norm
fuzzy.norm.EinsteinProduct.EinsteinProduct
51.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
129
![Page 130: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/130.jpg)
Class EinsteinProduct Module fuzzy.norm.EinsteinProduct
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
51.2.2 Properties
Name Description
Inherited from object__class__
51.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
130
![Page 131: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/131.jpg)
Class EinsteinSum Module fuzzy.norm.EinsteinSum
52 Module fuzzy.norm.EinsteinSum
52.1 Variables
Name Description
__revision__ Value: ’$Id: EinsteinSum.py,v 1.6
2009-10-27 20:06:27 rliebscher...
__package__ Value: ’fuzzy.norm’
52.2 Class EinsteinSum
object
fuzzy.norm.Norm.Norm
fuzzy.norm.EinsteinSum.EinsteinSum
52.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
131
![Page 132: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/132.jpg)
Class EinsteinSum Module fuzzy.norm.EinsteinSum
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
52.2.2 Properties
Name Description
Inherited from object__class__
52.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
132
![Page 133: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/133.jpg)
Class FrankIntersection Module fuzzy.norm.FrankIntersection
53 Module fuzzy.norm.FrankIntersection
53.1 Variables
Name Description
__revision__ Value: ’$Id: FrankIntersection.py,v 1.7
2009-10-27 20:06:27 rlie...
__package__ Value: ’fuzzy.norm’
53.2 Class FrankIntersection
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.FrankIntersection.FrankIntersection
Frank 1979
53.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
133
![Page 134: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/134.jpg)
Class FrankIntersection Module fuzzy.norm.FrankIntersection
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
53.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
53.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
53.2.4 Instance Variables
134
![Page 135: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/135.jpg)
Class FrankIntersection Module fuzzy.norm.FrankIntersection
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
135
![Page 136: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/136.jpg)
Class FrankUnion Module fuzzy.norm.FrankUnion
54 Module fuzzy.norm.FrankUnion
54.1 Variables
Name Description
__revision__ Value: ’$Id: FrankUnion.py,v 1.7
2009-10-27 20:06:27 rliebscher ...
__package__ Value: ’fuzzy.norm’
54.2 Class FrankUnion
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.FrankUnion.FrankUnion
Frank 1979
54.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
136
![Page 137: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/137.jpg)
Class FrankUnion Module fuzzy.norm.FrankUnion
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
54.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
54.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
54.2.4 Instance Variables
137
![Page 138: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/138.jpg)
Class FrankUnion Module fuzzy.norm.FrankUnion
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
138
![Page 139: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/139.jpg)
Class FuzzyAnd Module fuzzy.norm.FuzzyAnd
55 Module fuzzy.norm.FuzzyAnd
55.1 Variables
Name Description
__revision__ Value: ’$Id: FuzzyAnd.py,v 1.7
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: ’fuzzy.norm’
55.2 Class FuzzyAnd
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.FuzzyAnd.FuzzyAnd
55.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
139
![Page 140: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/140.jpg)
Class FuzzyAnd Module fuzzy.norm.FuzzyAnd
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
55.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
55.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
55.2.4 Instance Variables
140
![Page 141: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/141.jpg)
Class FuzzyAnd Module fuzzy.norm.FuzzyAnd
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
141
![Page 142: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/142.jpg)
Class FuzzyOr Module fuzzy.norm.FuzzyOr
56 Module fuzzy.norm.FuzzyOr
56.1 Variables
Name Description
__revision__ Value: ’$Id: FuzzyOr.py,v 1.7
2009-10-27 20:06:27 rliebscher Exp $’
__package__ Value: ’fuzzy.norm’
56.2 Class FuzzyOr
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.FuzzyOr.FuzzyOr
56.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
142
![Page 143: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/143.jpg)
Class FuzzyOr Module fuzzy.norm.FuzzyOr
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
56.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
56.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
56.2.4 Instance Variables
143
![Page 144: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/144.jpg)
Class FuzzyOr Module fuzzy.norm.FuzzyOr
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
144
![Page 145: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/145.jpg)
Class GammaOperator Module fuzzy.norm.GammaOperator
57 Module fuzzy.norm.GammaOperator
57.1 Variables
Name Description
__revision__ Value: ’$Id: GammaOperator.py,v 1.9
2009-10-27 20:06:27 rliebsch...
__package__ Value: ’fuzzy.norm’
57.2 Class GammaOperator
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.GammaOperator.GammaOperator
57.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
145
![Page 146: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/146.jpg)
Class GammaOperator Module fuzzy.norm.GammaOperator
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
57.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
57.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
57.2.4 Instance Variables
146
![Page 147: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/147.jpg)
Class GammaOperator Module fuzzy.norm.GammaOperator
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
147
![Page 148: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/148.jpg)
Class GeometricMean Module fuzzy.norm.GeometricMean
58 Module fuzzy.norm.GeometricMean
58.1 Variables
Name Description
__revision__ Value: ’$Id: GeometricMean.py,v 1.7
2009-10-27 20:06:27 rliebsch...
__package__ Value: ’fuzzy.norm’
58.2 Class GeometricMean
object
fuzzy.norm.Norm.Norm
fuzzy.norm.GeometricMean.GeometricMean
58.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
148
![Page 149: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/149.jpg)
Class GeometricMean Module fuzzy.norm.GeometricMean
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
58.2.2 Properties
Name Description
Inherited from object__class__
58.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
149
![Page 150: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/150.jpg)
Class HamacherIntersection Module fuzzy.norm.HamacherIntersection
59 Module fuzzy.norm.HamacherIntersection
59.1 Variables
Name Description
__revision__ Value: ’$Id: HamacherIntersection.py,v
1.8 2009-10-27 20:06:27 r...
__package__ Value: ’fuzzy.norm’
59.2 Class HamacherIntersection
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.HamacherIntersection.HamacherIntersection
Hamacher 1978
59.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
150
![Page 151: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/151.jpg)
Class HamacherIntersection Module fuzzy.norm.HamacherIntersection
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
59.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
59.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
59.2.4 Instance Variables
151
![Page 152: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/152.jpg)
Class HamacherIntersection Module fuzzy.norm.HamacherIntersection
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
152
![Page 153: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/153.jpg)
Class HamacherProduct Module fuzzy.norm.HamacherProduct
60 Module fuzzy.norm.HamacherProduct
60.1 Variables
Name Description
__revision__ Value: ’$Id: HamacherProduct.py,v 1.7
2009-10-27 20:06:27 rliebs...
__package__ Value: ’fuzzy.norm’
60.2 Class HamacherProduct
object
fuzzy.norm.Norm.Norm
fuzzy.norm.HamacherProduct.HamacherProduct
60.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
153
![Page 154: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/154.jpg)
Class HamacherProduct Module fuzzy.norm.HamacherProduct
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
60.2.2 Properties
Name Description
Inherited from object__class__
60.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
154
![Page 155: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/155.jpg)
Class HamacherSum Module fuzzy.norm.HamacherSum
61 Module fuzzy.norm.HamacherSum
61.1 Variables
Name Description
__revision__ Value: ’$Id: HamacherSum.py,v 1.7
2009-10-27 20:06:27 rliebscher...
__package__ Value: ’fuzzy.norm’
61.2 Class HamacherSum
object
fuzzy.norm.Norm.Norm
fuzzy.norm.HamacherSum.HamacherSum
61.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
155
![Page 156: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/156.jpg)
Class HamacherSum Module fuzzy.norm.HamacherSum
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
61.2.2 Properties
Name Description
Inherited from object__class__
61.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
156
![Page 157: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/157.jpg)
Class HamacherUnion Module fuzzy.norm.HamacherUnion
62 Module fuzzy.norm.HamacherUnion
62.1 Variables
Name Description
__revision__ Value: ’$Id: HamacherUnion.py,v 1.8
2009-10-27 20:06:27 rliebsch...
__package__ Value: ’fuzzy.norm’
62.2 Class HamacherUnion
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.HamacherUnion.HamacherUnion
Hamacher 1978
62.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
157
![Page 158: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/158.jpg)
Class HamacherUnion Module fuzzy.norm.HamacherUnion
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
62.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
62.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
62.2.4 Instance Variables
158
![Page 159: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/159.jpg)
Class HamacherUnion Module fuzzy.norm.HamacherUnion
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
159
![Page 160: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/160.jpg)
Class HarmonicMean Module fuzzy.norm.HarmonicMean
63 Module fuzzy.norm.HarmonicMean
63.1 Variables
Name Description
__revision__ Value: ’$Id: HarmonicMean.py,v 1.8
2009-10-27 20:06:27 rliebsche...
__package__ Value: ’fuzzy.norm’
63.2 Class HarmonicMean
object
fuzzy.norm.Norm.Norm
fuzzy.norm.HarmonicMean.HarmonicMean
63.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
160
![Page 161: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/161.jpg)
Class HarmonicMean Module fuzzy.norm.HarmonicMean
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
63.2.2 Properties
Name Description
Inherited from object__class__
63.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
161
![Page 162: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/162.jpg)
Class Max Module fuzzy.norm.Max
64 Module fuzzy.norm.Max
64.1 Variables
Name Description
__revision__ Value: ’$Id: Max.py,v 1.8 2009-10-27
20:06:27 rliebscher Exp $’
__package__ Value: ’fuzzy.norm’
64.2 Class Max
object
fuzzy.norm.Norm.Norm
fuzzy.norm.Max.Max
64.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Return maximum of given values.
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
162
![Page 163: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/163.jpg)
Class Max Module fuzzy.norm.Max
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
64.2.2 Properties
Name Description
Inherited from object__class__
64.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
163
![Page 164: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/164.jpg)
Class Min Module fuzzy.norm.Min
65 Module fuzzy.norm.Min
65.1 Variables
Name Description
__revision__ Value: ’$Id: Min.py,v 1.8 2009-10-27
20:06:27 rliebscher Exp $’
__package__ Value: ’fuzzy.norm’
65.2 Class Min
object
fuzzy.norm.Norm.Norm
fuzzy.norm.Min.Min
65.2.1 Methods
__init__(self )
Initialize type of norm
Overrides: object.__init__ extit(inherited documentation)
__call__(self, *args)
Return minimum of given values.
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__repr__(), checkArgs2(), checkArgsN(), getType()
164
![Page 165: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/165.jpg)
Class Min Module fuzzy.norm.Min
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
65.2.2 Properties
Name Description
Inherited from object__class__
65.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
165
![Page 166: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/166.jpg)
Class MinMax Module fuzzy.norm.MinMax
66 Module fuzzy.norm.MinMax
66.1 Variables
Name Description
__revision__ Value: ’$Id: MinMax.py,v 1.7 2009-10-27
20:06:27 rliebscher Exp $’
__package__ Value: ’fuzzy.norm’
66.2 Class MinMax
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.MinMax.MinMax
66.2.1 Methods
__init__(self, param=0.5)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
166
![Page 167: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/167.jpg)
Class MinMax Module fuzzy.norm.MinMax
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
66.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
66.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
66.2.4 Instance Variables
167
![Page 168: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/168.jpg)
Class MinMax Module fuzzy.norm.MinMax
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
168
![Page 169: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/169.jpg)
Variables Module fuzzy.norm.Norm
67 Module fuzzy.norm.Norm
Abstract base class for any kind of fuzzy norm.
67.1 Functions
product(*args)
Calculate product of args.
Parameters
args: list of floats to multiply
(type=list of float)
Return Value
product of args
(type=float)
sum(*args)
Calculate sum of args.
If using numpy the builtin sum doesn’t work always!
Parameters
args: list of floats to sum
(type=list of float)
Return Value
sum of args
(type=float)
67.2 Variables
Name Description
__revision__ Value: ’$Id: Norm.py,v 1.16 2010-02-17
19:45:00 rliebscher Exp $’
__package__ Value: ’fuzzy.norm’
169
![Page 170: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/170.jpg)
Class Norm Module fuzzy.norm.Norm
67.3 Class NormException
object
exceptions.BaseException
exceptions.Exception
fuzzy.Exception.FuzzyException
fuzzy.norm.Norm.NormException
Base class for any exception in norm calculations.
67.3.1 Methods
Inherited from exceptions.Exception
__init__(), __new__()
Inherited from exceptions.BaseException
__delattr__(), __getattribute__(), __getitem__(), __getslice__(), __re-duce__(), __repr__(), __setattr__(), __setstate__(), __str__(), __uni-code__()
Inherited from object
__format__(), __hash__(), __reduce_ex__(), __sizeof__(), __subclasshook__()
67.3.2 Properties
Name Description
Inherited from exceptions.BaseExceptionargs, messageInherited from object__class__
67.4 Class Norm
object
fuzzy.norm.Norm.Norm
170
![Page 171: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/171.jpg)
Class Norm Module fuzzy.norm.Norm
Known Subclasses: fuzzy.norm.ParametricNorm.ParametricNorm, fuzzy.norm.EinsteinProduct.EinsteinProfuzzy.norm.HamacherSum.HamacherSum, fuzzy.norm.DualOfHarmonicMean.DualOfHarmonicMean,fuzzy.norm.Max.Max, fuzzy.norm.DrasticSum.DrasticSum, fuzzy.norm.GeometricMean.GeometricMean,fuzzy.norm.AlgebraicSum.AlgebraicSum, fuzzy.norm.HarmonicMean.HarmonicMean, fuzzy.norm.Min.Min,fuzzy.norm.ArithmeticMean.ArithmeticMean, fuzzy.norm.DrasticProduct.DrasticProduct, fuzzy.norm.BoundedSum.BoundedSum,fuzzy.norm.EinsteinSum.EinsteinSum, fuzzy.norm.HamacherProduct.HamacherProduct, fuzzy.norm.AlgebraicProfuzzy.norm.BoundedDifference.BoundedDifference, fuzzy.norm.DualOfGeometricMean.DualOfGeometricMean
Abstract Base class of any fuzzy norm
67.4.1 Methods
__init__(self, type=0)
Initialize type of norm
Overrides: object.__init__
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
(type=list of float)
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
getType(self )
Return type of norm: 0 = not defined or not classified 1 = t-norm ( =Norm.T_NORM) 2 = s-norm ( = Norm.S_NORM)
171
![Page 172: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/172.jpg)
Class Norm Module fuzzy.norm.Norm
checkArgs2(self, args)
Checks args to be 2 float values.
Parameters
args: list of arguments
(type=list of float?)
Return Value
first two args as float values
(type=(float,float))
checkArgsN(self, args)
Checks args to be at least 2 float values.
Parameters
args: list of arguments
(type=list of float?)
Return Value
arguments as float values
(type=list of float)
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
67.4.2 Properties
Name Description
Inherited from object__class__
172
![Page 173: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/173.jpg)
Class Norm Module fuzzy.norm.Norm
67.4.3 Class Variables
Name Description
UNKNOWN type of norm unknownValue: 0
T_NORM norm is t-normValue: 1
S_NORM norm is s-normValue: 2
173
![Page 174: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/174.jpg)
Class ParametricNorm Module fuzzy.norm.ParametricNorm
68 Module fuzzy.norm.ParametricNorm
Base class for any kind of parametric fuzzy norm.
68.1 Variables
Name Description
__revision__ Value: ’$Id: ParametricNorm.py,v 1.16
2010-10-29 19:24:41 rliebs...
__package__ Value: ’fuzzy.norm’
68.2 Class ParametricNorm
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
Known Subclasses: fuzzy.norm.FuzzyOr.FuzzyOr, fuzzy.norm.DubiosPradeUnion.DubiosPradeUnion,fuzzy.norm.SchweizerIntersection3.SchweizerIntersection3, fuzzy.norm.SchweizerUnion2.SchweizerUnion2,fuzzy.norm.SchweizerUnion3.SchweizerUnion3, fuzzy.norm.YagerUnion.YagerUnion, fuzzy.norm.HamacherUnion.Hamacfuzzy.norm.FrankUnion.FrankUnion, fuzzy.norm.HamacherIntersection.HamacherIntersection,fuzzy.norm.SchweizerIntersection.SchweizerIntersection, fuzzy.norm.DombiIntersection.DombiIntersection,fuzzy.norm.FrankIntersection.FrankIntersection, fuzzy.norm.YagerIntersection.YagerIntersection,fuzzy.norm.GammaOperator.GammaOperator, fuzzy.norm.FuzzyAnd.FuzzyAnd, fuzzy.norm.AlgebraicProdSum.AlgebraicProfuzzy.norm.MinMax.MinMax, fuzzy.norm.SchweizerIntersection2.SchweizerIntersection2, fuzzy.norm.DombiUnion.Domfuzzy.norm.SchweizerUnion.SchweizerUnion, fuzzy.norm.DubiosPradeIntersection.DubiosPradeIntersection
Abstract base class for any parametric fuzzy norm
68.2.1 Methods
__init__(self, type, param)
Initialize type and parameter
Parameters
param: parameter for norm
(type=float)
Overrides: object.__init__
174
![Page 175: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/175.jpg)
Class ParametricNorm Module fuzzy.norm.ParametricNorm
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
__call__(), checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
68.2.2 Properties
Name Description
p_range range(s) of valid values for pInherited from object__class__
68.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
68.2.4 Instance Variables
Name Description
p x(type=float)
175
![Page 176: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/176.jpg)
Class SchweizerIntersection Module fuzzy.norm.SchweizerIntersection
69 Module fuzzy.norm.SchweizerIntersection
69.1 Variables
Name Description
__revision__ Value: ’$Id: SchweizerIntersection.py,v
1.8 2009-10-27 20:06:27 ...
__package__ Value: ’fuzzy.norm’
69.2 Class SchweizerIntersection
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.SchweizerIntersection.SchweizerIntersection
69.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
176
![Page 177: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/177.jpg)
Class SchweizerIntersection Module fuzzy.norm.SchweizerIntersection
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
69.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
69.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
69.2.4 Instance Variables
177
![Page 178: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/178.jpg)
Class SchweizerIntersection Module fuzzy.norm.SchweizerIntersection
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
178
![Page 179: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/179.jpg)
Class SchweizerIntersection2 Module fuzzy.norm.SchweizerIntersection2
70 Module fuzzy.norm.SchweizerIntersection2
70.1 Variables
Name Description
__revision__ Value: ’$Id:
SchweizerIntersection2.py,v 1.10
2010-01-21 20:55:5...
__package__ Value: ’fuzzy.norm’
70.2 Class SchweizerIntersection2
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.SchweizerIntersection2.SchweizerIntersection2
Schweizer,Sklar 1960
70.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
179
![Page 180: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/180.jpg)
Class SchweizerIntersection2 Module fuzzy.norm.SchweizerIntersection2
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
70.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
70.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
70.2.4 Instance Variables
180
![Page 181: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/181.jpg)
Class SchweizerIntersection2 Module fuzzy.norm.SchweizerIntersection2
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
181
![Page 182: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/182.jpg)
Class SchweizerIntersection3 Module fuzzy.norm.SchweizerIntersection3
71 Module fuzzy.norm.SchweizerIntersection3
71.1 Variables
Name Description
__revision__ Value: ’$Id:
SchweizerIntersection3.py,v 1.8
2009-10-27 20:06:27...
__package__ Value: ’fuzzy.norm’
71.2 Class SchweizerIntersection3
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.SchweizerIntersection3.SchweizerIntersection3
71.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
182
![Page 183: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/183.jpg)
Class SchweizerIntersection3 Module fuzzy.norm.SchweizerIntersection3
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
71.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
71.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
71.2.4 Instance Variables
183
![Page 184: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/184.jpg)
Class SchweizerIntersection3 Module fuzzy.norm.SchweizerIntersection3
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
184
![Page 185: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/185.jpg)
Class SchweizerUnion Module fuzzy.norm.SchweizerUnion
72 Module fuzzy.norm.SchweizerUnion
72.1 Variables
Name Description
__revision__ Value: ’$Id: SchweizerUnion.py,v 1.9
2010-01-21 20:55:51 rliebsc...
__package__ Value: ’fuzzy.norm’
72.2 Class SchweizerUnion
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.SchweizerUnion.SchweizerUnion
72.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
185
![Page 186: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/186.jpg)
Class SchweizerUnion Module fuzzy.norm.SchweizerUnion
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
72.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
72.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
72.2.4 Instance Variables
186
![Page 187: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/187.jpg)
Class SchweizerUnion Module fuzzy.norm.SchweizerUnion
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
187
![Page 188: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/188.jpg)
Class SchweizerUnion2 Module fuzzy.norm.SchweizerUnion2
73 Module fuzzy.norm.SchweizerUnion2
73.1 Variables
Name Description
__revision__ Value: ’$Id: SchweizerUnion2.py,v 1.9
2010-01-21 20:55:51 rliebs...
__package__ Value: ’fuzzy.norm’
73.2 Class SchweizerUnion2
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.SchweizerUnion2.SchweizerUnion2
73.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
188
![Page 189: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/189.jpg)
Class SchweizerUnion2 Module fuzzy.norm.SchweizerUnion2
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
73.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
73.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
73.2.4 Instance Variables
189
![Page 190: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/190.jpg)
Class SchweizerUnion2 Module fuzzy.norm.SchweizerUnion2
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
190
![Page 191: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/191.jpg)
Class SchweizerUnion3 Module fuzzy.norm.SchweizerUnion3
74 Module fuzzy.norm.SchweizerUnion3
74.1 Variables
Name Description
__revision__ Value: ’$Id: SchweizerUnion3.py,v 1.7
2009-10-27 20:06:27 rliebs...
__package__ Value: ’fuzzy.norm’
74.2 Class SchweizerUnion3
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.SchweizerUnion3.SchweizerUnion3
74.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
191
![Page 192: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/192.jpg)
Class SchweizerUnion3 Module fuzzy.norm.SchweizerUnion3
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
74.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
74.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
74.2.4 Instance Variables
192
![Page 193: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/193.jpg)
Class SchweizerUnion3 Module fuzzy.norm.SchweizerUnion3
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
193
![Page 194: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/194.jpg)
Class YagerIntersection Module fuzzy.norm.YagerIntersection
75 Module fuzzy.norm.YagerIntersection
75.1 Variables
Name Description
__revision__ Value: ’$Id: YagerIntersection.py,v 1.8
2009-10-27 20:06:27 rlie...
__package__ Value: ’fuzzy.norm’
75.2 Class YagerIntersection
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.YagerIntersection.YagerIntersection
Yager 1980
75.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
194
![Page 195: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/195.jpg)
Class YagerIntersection Module fuzzy.norm.YagerIntersection
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
75.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
75.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
75.2.4 Instance Variables
195
![Page 196: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/196.jpg)
Class YagerIntersection Module fuzzy.norm.YagerIntersection
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
196
![Page 197: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/197.jpg)
Class YagerUnion Module fuzzy.norm.YagerUnion
76 Module fuzzy.norm.YagerUnion
76.1 Variables
Name Description
__revision__ Value: ’$Id: YagerUnion.py,v 1.8
2009-10-27 20:06:27 rliebscher ...
__package__ Value: ’fuzzy.norm’
76.2 Class YagerUnion
object
fuzzy.norm.Norm.Norm
fuzzy.norm.ParametricNorm.ParametricNorm
fuzzy.norm.YagerUnion.YagerUnion
Yager 1980
76.2.1 Methods
__init__(self, param=1.0)
Initialize type and parameter
Parameters
param: parameter for norm
Overrides: object.__init__ extit(inherited documentation)
197
![Page 198: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/198.jpg)
Class YagerUnion Module fuzzy.norm.YagerUnion
__call__(self, *args)
Calculate result of norm(arg1,arg2,...)
Parameters
args: list of floats as arguments for norm.
Return Value
result of norm calulation
(type=float)
Raises
NormException any problem in calculation (wrong number ofarguments, numerical problems)
Overrides: fuzzy.norm.Norm.Norm.__call__ extit(inherited documentation)
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm(Section 68.2)
__repr__()
Inherited from fuzzy.norm.Norm.Norm(Section 67.4)
checkArgs2(), checkArgsN(), getType()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
76.2.2 Properties
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p_rangeInherited from object__class__
76.2.3 Class Variables
Name Description
Inherited from fuzzy.norm.Norm.Norm (Section 67.4)S_NORM, T_NORM, UNKNOWN
76.2.4 Instance Variables
198
![Page 199: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/199.jpg)
Class YagerUnion Module fuzzy.norm.YagerUnion
Name Description
Inherited from fuzzy.norm.ParametricNorm.ParametricNorm (Section 68.2)p
199
![Page 200: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/200.jpg)
Package fuzzy.operator
77 Package fuzzy.operator
These operators are used to build fuzzy rules.
For example:
c{(A and B) or not C}
where
• A,B,C is an adjective of a fuzzy variable and
• ’and’/’or’ are fuzzy norms
can be modelled as:
Compound(FuzzyOr(),
Compound(FuzzyAnd(),
Input(A),
Input(B)
),
Not(
Input(C)
)
)
77.1 Modules
• Compound: The Compound class takes values of several input operators and processesthem through a given norm.(Section 78, p. 202)
• Const: Special operator class which returns a constant value.(Section 79, p. 204)
• Input: Special operator class which gets it value from a fuzzy adjective.(Section 80, p. 206)
• Not: Operator class which takes value of input operator and calculates complement ofit.(Section 81, p. 208)
• Operator: Calculate value for fuzzy rule.(Section 82, p. 210)
77.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.6
2009-10-27 20:06:27 rliebscher Ex...
continued on next page
200
![Page 201: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/201.jpg)
Variables Package fuzzy.operator
Name Description
__package__ Value: None
201
![Page 202: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/202.jpg)
Class Compound Module fuzzy.operator.Compound
78 Module fuzzy.operator.Compound
The Compound class takes values of several input operators and processes them through agiven norm.
78.1 Variables
Name Description
__revision__ Value: ’$Id: Compound.py,v 1.16
2010-10-29 19:24:41 rliebscher E...
__package__ Value: ’fuzzy.operator’
78.2 Class Compound
object
fuzzy.operator.Operator.Operator
fuzzy.operator.Compound.Compound
Take values of input operators and process them through the given norm.
78.2.1 Methods
__init__(self, norm, *inputs)
Constructor.
Parameters
norm: how to combine inputs. (eg. Min,Max,...)
(type=fuzzy.norm.Norm.Norm)
inputs: list of inputs (subclassed fromfuzzy.operator.Operator.Operator).
Overrides: object.__init__
202
![Page 203: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/203.jpg)
Class Compound Module fuzzy.operator.Compound
__call__(self )
Get current value of input and combine them with help of norm.
Return Value
result of operator calculation
(type=float)
Raises
fuzzy.FuzzyException.FuzzyException any problem incalculation
Overrides: fuzzy.operator.Operator.Operator.__call__
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
78.2.2 Properties
Name Description
Inherited from object__class__
78.2.3 Instance Variables
Name Description
inputs list of inputs (subclassed fromfuzzy.operator.Operator.Operator).
norm how to combine inputs. (eg. Min,Max,...)(type=fuzzy.norm.Norm.Norm)
203
![Page 204: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/204.jpg)
Class Const Module fuzzy.operator.Const
79 Module fuzzy.operator.Const
Special operator class which returns a constant value.
79.1 Variables
Name Description
__revision__ Value: ’$Id: Const.py,v 1.15 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.operator’
79.2 Class Const
object
fuzzy.operator.Operator.Operator
fuzzy.operator.Const.Const
Special operator which returns a constant value.
79.2.1 Methods
__init__(self, value)
Constructor.
Parameters
value: value returned at call of __call__().
(type=float)
Overrides: object.__init__
204
![Page 205: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/205.jpg)
Class Const Module fuzzy.operator.Const
__call__(self )
Return stored constant value.
Return Value
result of operator calculation
(type=float)
Raises
fuzzy.FuzzyException.FuzzyException any problem incalculation
Overrides: fuzzy.operator.Operator.Operator.__call__
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
79.2.2 Properties
Name Description
Inherited from object__class__
79.2.3 Instance Variables
Name Description
value value returned at call of __call__().(type=float)
205
![Page 206: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/206.jpg)
Class Input Module fuzzy.operator.Input
80 Module fuzzy.operator.Input
Special operator class which gets it value from a fuzzy adjective.
80.1 Variables
Name Description
__revision__ Value: ’$Id: Input.py,v 1.16 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.operator’
80.2 Class Input
object
fuzzy.operator.Operator.Operator
fuzzy.operator.Input.Input
Special operator which gets it value from a fuzzy adjective.
80.2.1 Methods
__init__(self, adjective)
Constructor.
Parameters
adjective: from which adjective get the membership value.
(type=fuzzy.Adjective.Adjective)
Overrides: object.__init__
206
![Page 207: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/207.jpg)
Class Input Module fuzzy.operator.Input
__call__(self )
return membership of given adjective.
Return Value
result of operator calculation
(type=float)
Raises
fuzzy.FuzzyException.FuzzyException any problem incalculation
Overrides: fuzzy.operator.Operator.Operator.__call__
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
80.2.2 Properties
Name Description
Inherited from object__class__
80.2.3 Instance Variables
Name Description
adjective from which adjective get the membership value.(type=fuzzy.Adjective.Adjective)
207
![Page 208: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/208.jpg)
Class Not Module fuzzy.operator.Not
81 Module fuzzy.operator.Not
Operator class which takes value of input operator and calculates complement of it.
81.1 Variables
Name Description
__revision__ Value: ’$Id: Not.py,v 1.18 2013-01-09
20:10:19 rliebscher Exp $’
__package__ Value: ’fuzzy.operator’
81.2 Class Not
object
fuzzy.operator.Operator.Operator
fuzzy.operator.Not.Not
Take value of input operator and calculate complement of it.
81.2.1 Methods
__init__(self, input)
Constructor.
Parameters
input: input which result is to complement.
(type=fuzzy.operator.Operator.Operator)
Overrides: object.__init__
208
![Page 209: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/209.jpg)
Class Not Module fuzzy.operator.Not
__call__(self )
Get input value and return 1.0-value.
Return Value
result of operator calculation
(type=float)
Raises
fuzzy.FuzzyException.FuzzyException any problem incalculation
Overrides: fuzzy.operator.Operator.Operator.__call__
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
81.2.2 Properties
Name Description
Inherited from object__class__
81.2.3 Instance Variables
Name Description
input input which result is to complement.(type=fuzzy.operator.Operator.Operator)
209
![Page 210: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/210.jpg)
Class Operator Module fuzzy.operator.Operator
82 Module fuzzy.operator.Operator
Calculate value for fuzzy rule.
Used to build fuzzy rules.
82.1 Variables
Name Description
__revision__ Value: ’$Id: Operator.py,v 1.15
2010-10-29 19:24:41 rliebscher E...
__package__ Value: None
82.2 Class Operator
object
fuzzy.operator.Operator.Operator
Known Subclasses: fuzzy.operator.Compound.Compound, fuzzy.operator.Const.Const, fuzzy.operator.Not.Not,fuzzy.operator.Input.Input
Abstract base class for any kind of operator.
82.2.1 Methods
__init__(self )
Dummy initialization, so it is safe to call it from any sub class.
Overrides: object.__init__
__call__(self )
Return current value.
Return Value
result of operator calculation
(type=float)
Raises
fuzzy.FuzzyException.FuzzyException any problem incalculation
210
![Page 211: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/211.jpg)
Class Operator Module fuzzy.operator.Operator
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
82.2.2 Properties
Name Description
Inherited from object__class__
211
![Page 212: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/212.jpg)
Variables Package fuzzy.set
83 Package fuzzy.set
Different kind of fuzzy sets. For any of these you can call set(x) to get the membershipvalue of x.
See Set for more.
Examples can be found here http://pyfuzzy.sourceforge.net/demo/set/
83.1 Modules
• Function: Base class for any fuzzy set defined by a function (not a polygon).(Section 84, p. 213)
• PiFunction: Realize a Pi-shaped fuzzy set(Section 85, p. 214)
• Polygon: Represents a fuzzy set, which membership function is the shape of a polygon.(Section 86, p. 217)
• SFunction: Realize a S-shaped fuzzy set.(Section 87, p. 221)
• Set: Base class for all fuzzy sets.(Section 88, p. 224)
• Singleton: This set represents a non-fuzzy number.(Section 89, p. 226)
• Trapez: Realize a trapezoid-shaped fuzzy set.(Section 90, p. 229)
• Triangle: Realize a triangle-shaped fuzzy set.(Section 91, p. 232)
• ZFunction: Realize a Z-shaped fuzzy set.(Section 92, p. 235)
• operations: Helper functions for calculation with fuzzy sets.(Section 93, p. 238)
83.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.11
2010-03-28 18:44:46 rliebscher E...
__package__ Value: None
212
![Page 213: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/213.jpg)
Class Function Module fuzzy.set.Function
84 Module fuzzy.set.Function
Base class for any fuzzy set defined by a function (not a polygon).
84.1 Variables
Name Description
__revision__ Value: ’$Id: Function.py,v 1.13
2010-03-28 18:44:46 rliebscher E...
__package__ Value: ’fuzzy.set’
84.2 Class Function
object
fuzzy.set.Set.Set
fuzzy.set.Function.Function
Known Subclasses: fuzzy.set.PiFunction.PiFunction, fuzzy.set.SFunction.SFunction
Base class for any fuzzy set defined by a function (not a polygon).
84.2.1 Methods
Inherited from fuzzy.set.Set.Set(Section 88.2)
__call__(), __repr__(), getCOG(), getValuesX(), getValuesXY()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __init__(),__new__(), __reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
84.2.2 Properties
Name Description
Inherited from object__class__
213
![Page 214: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/214.jpg)
Class PiFunction Module fuzzy.set.PiFunction
85 Module fuzzy.set.PiFunction
Realize a Pi-shaped fuzzy set
85.1 Variables
Name Description
__revision__ Value: ’$Id: PiFunction.py,v 1.19
2010-03-28 18:44:46 rliebscher...
__package__ Value: ’fuzzy.set’
85.2 Class PiFunction
object
fuzzy.set.Set.Set
fuzzy.set.Function.Function
fuzzy.set.PiFunction.PiFunction
Realize a Pi-shaped fuzzy set:
_
/|\
/ | \
_/ | \_
| a |
| |
delta
See also http://pyfuzzy.sourceforge.net/demo/set/PiFunction.png
214
![Page 215: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/215.jpg)
Class PiFunction Module fuzzy.set.PiFunction
85.2.1 Methods
__init__(self, a=0.0, delta=1.0)
Initialize a Pi-shaped fuzzy set.
Parameters
a: center of set
(type=float)
delta: absolute distance between x-values for minimum andmaximum
(type=float)
Overrides: object.__init__
__call__(self, x)
Return membership of x in this fuzzy set. This method makes the set worklike a function.
Parameters
x: value for which the membership is to calculate
(type=float)
Return Value
membership
(type=float)
Overrides: fuzzy.set.Set.Set.__call__
getCOG(self )
Return center of gravity.
Return Value
x-value of center of gravity
(type=float)
Overrides: fuzzy.set.Set.Set.getCOG
getValuesX(self )
Return sequence of x-values so we get a smooth function.
Overrides: fuzzy.set.Set.Set.getValuesX
215
![Page 216: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/216.jpg)
Class PiFunction Module fuzzy.set.PiFunction
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from fuzzy.set.Set.Set(Section 88.2)
getValuesXY()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
85.2.2 Properties
Name Description
Inherited from object__class__
85.2.3 Instance Variables
Name Description
a center of set.(type=float)
delta absolute distance between x-values forminimum and maximum.(type=float)
216
![Page 217: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/217.jpg)
Class Polygon Module fuzzy.set.Polygon
86 Module fuzzy.set.Polygon
Represents a fuzzy set, which membership function is the shape of a polygon. For example:triangle, trapezoid, rectangle, or something similar.
86.1 Variables
Name Description
__revision__ Value: ’$Id: Polygon.py,v 1.25
2010-10-29 19:24:41 rliebscher Ex...
__package__ Value: ’fuzzy.set’
86.2 Class Polygon
object
fuzzy.set.Set.Set
fuzzy.set.Polygon.Polygon
Known Subclasses: fuzzy.set.Triangle.Triangle, fuzzy.set.Singleton.Singleton, fuzzy.set.Trapez.Trapez
Represents a fuzzy set, which membership function is the shape of a polygon. For example:triangle, trapezoid, rectangle, or something similar.
If you need something similar to ZFunction or SFunction, use this class directly by buildingit from two points.:
---* *---
\ /
\ OR /
\ /
*--- ---*
See also http://pyfuzzy.sourceforge.net/demo/set/Polygon%20(Demo).png
217
![Page 218: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/218.jpg)
Class Polygon Module fuzzy.set.Polygon
86.2.1 Methods
__init__(self, points=None)
Initialize with given sorted list of (x,y) values
Parameters
points: sorted list of 2-tuples of (x,y) values
(type=list of 2-tuples (float,float))
Overrides: object.__init__
__call__(self, x)
Get membership of value x.
Parameters
x: value x
Return Value
membership for value x
(type=float)
Overrides: fuzzy.set.Set.Set.__call__
add(self, x, y, where=1)
Add a new point to the polygon. The parameter where controls at which endit is inserted. (The points are always sorted, but if two have the same x valuetheir order is important. For example: adding a second point(y=0) in themiddle:
now where=END where=BEGIN
*--* *--* * *
\ | \ |\
\ | \| \
* *--* * *
218
![Page 219: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/219.jpg)
Class Polygon Module fuzzy.set.Polygon
remove(self, x, where=1)
Remove a point from the polygon. The parameter where controls at which endit is removed. (The points are always sorted, but if two have the same x valuetheir order is important. For example: removing the second point in themiddle:
now where=END where=BEGIN
*--* *--* *
| \ \
| \ \
*--* * *--*
clear(self )
Reset polygon to zero.
getValuesX(self )
Return sequence of x-values for set.
Overrides: fuzzy.set.Set.Set.getValuesX
getValuesXY(self, flat=True)
Return sequence of (x,y)-values for set. In case of vertical slopes, y is a tupleof y-values for flat = False. Otherwise several (x,y)-values will be generatedhaving identical x-values.
Overrides: fuzzy.set.Set.Set.getValuesXY
getCOG(self )
Return center of gravity.
Return Value
x-value of center of gravity
(type=float)
Overrides: fuzzy.set.Set.Set.getCOG
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
219
![Page 220: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/220.jpg)
Class Polygon Module fuzzy.set.Polygon
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
86.2.2 Properties
Name Description
points points of the polygon.(type=list of 2-tuple (x,y))
Inherited from object__class__
86.2.3 Class Variables
Name Description
X index of x value in tupleValue: 0
Y index of y value in tupleValue: 1
BEGIN Value: 0
END Value: 1
220
![Page 221: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/221.jpg)
Class SFunction Module fuzzy.set.SFunction
87 Module fuzzy.set.SFunction
Realize a S-shaped fuzzy set.
87.1 Variables
Name Description
__revision__ Value: ’$Id: SFunction.py,v 1.19
2010-03-28 18:44:46 rliebscher ...
__package__ Value: ’fuzzy.set’
87.2 Class SFunction
object
fuzzy.set.Set.Set
fuzzy.set.Function.Function
fuzzy.set.SFunction.SFunction
Known Subclasses: fuzzy.set.ZFunction.ZFunction
Realize a S-shaped fuzzy set:
__
/|
/ |
/| |
_/ | |
| a |
| |
2*delta
See also http://pyfuzzy.sourceforge.net/demo/set/SFunction.png
221
![Page 222: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/222.jpg)
Class SFunction Module fuzzy.set.SFunction
87.2.1 Methods
__init__(self, a=0.0, delta=1.0)
Initialize a S-shaped fuzzy set.
Parameters
a: center of set
(type=float)
delta: absolute distance between x-values for minimum andmaximum
(type=float)
Overrides: object.__init__
__call__(self, x)
Return membership of x in this fuzzy set. This method makes the set worklike a function.
Parameters
x: value for which the membership is to calculate
(type=float)
Return Value
membership
(type=float)
Overrides: fuzzy.set.Set.Set.__call__
getCOG(self )
Return center of gravity.
Return Value
x-value of center of gravity
(type=float)
Overrides: fuzzy.set.Set.Set.getCOG
getValuesX(self )
Return sequence of x-values so we get a smooth function.
Overrides: fuzzy.set.Set.Set.getValuesX
222
![Page 223: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/223.jpg)
Class SFunction Module fuzzy.set.SFunction
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from fuzzy.set.Set.Set(Section 88.2)
getValuesXY()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
87.2.2 Properties
Name Description
Inherited from object__class__
87.2.3 Instance Variables
Name Description
a center of set.(type=float)
delta absolute distance between x-values forminimum and maximum.(type=float)
223
![Page 224: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/224.jpg)
Class Set Module fuzzy.set.Set
88 Module fuzzy.set.Set
Base class for all fuzzy sets.
88.1 Variables
Name Description
__revision__ Value: ’$Id: Set.py,v 1.24 2010-10-29
19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.set’
88.2 Class Set
object
fuzzy.set.Set.Set
Known Subclasses: fuzzy.set.Polygon.Polygon, fuzzy.set.Function.Function
Base class for all types of fuzzy sets.
88.2.1 Methods
__call__(self, x)
Return membership of x in this fuzzy set. This method makes the set worklike a function.
Parameters
x: value x
(type=float)
Return Value
membership for value x
(type=float)
getValuesXY(self, flat=True)
Internal helper function to help convert arbitrary fuzzy sets in fuzzy setsrepresented by a polygon.
224
![Page 225: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/225.jpg)
Class Set Module fuzzy.set.Set
getValuesX(self )
Internal helper function to help convert arbitrary fuzzy sets in fuzzy setsrepresented by a polygon.
getCOG(self )
Returns center of gravity.
Return Value
x-value of center of gravity
(type=float)
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __init__(),__new__(), __reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
88.2.2 Properties
Name Description
Inherited from object__class__
225
![Page 226: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/226.jpg)
Class Singleton Module fuzzy.set.Singleton
89 Module fuzzy.set.Singleton
This set represents a non-fuzzy number.
89.1 Variables
Name Description
__revision__ Value: ’$Id: Singleton.py,v 1.18
2010-10-29 19:24:41 rliebscher ...
__package__ Value: ’fuzzy.set’
89.2 Class Singleton
object
fuzzy.set.Set.Set
fuzzy.set.Polygon.Polygon
fuzzy.set.Singleton.Singleton
This set represents a non-fuzzy number.
Its membership is only for x equal 1.:
*
|
|
|
-----+-----
x
See also http://pyfuzzy.sourceforge.net/demo/set/Singleton.png
226
![Page 227: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/227.jpg)
Class Singleton Module fuzzy.set.Singleton
89.2.1 Methods
__init__(self, x=0.0)
Initialize with given sorted list of (x,y) values
Parameters
points: sorted list of 2-tuples of (x,y) values
Overrides: object.__init__ extit(inherited documentation)
__call__(self, x)
Get membership of value x.
Parameters
x: value x
Return Value
membership for value x
(type=float)
Overrides: fuzzy.set.Set.Set.__call__
getCOG(self )
Return center of gravity.
Return Value
x-value of center of gravity
(type=float)
Overrides: fuzzy.set.Set.Set.getCOG
add(self, x, y, where=1)
Don’t let anyone destroy our singleton.
Overrides: fuzzy.set.Polygon.Polygon.add
remove(self, x, where=1)
Don’t let anyone destroy our singleton.
Overrides: fuzzy.set.Polygon.Polygon.remove
clear(self )
Don’t let anyone destroy our singleton.
Overrides: fuzzy.set.Polygon.Polygon.clear
227
![Page 228: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/228.jpg)
Class Singleton Module fuzzy.set.Singleton
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from fuzzy.set.Polygon.Polygon(Section 86.2)
getValuesX(), getValuesXY()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
89.2.2 Properties
Name Description
x x(type=float)
Inherited from fuzzy.set.Polygon.Polygon (Section 86.2)pointsInherited from object__class__
89.2.3 Class Variables
Name Description
Inherited from fuzzy.set.Polygon.Polygon (Section 86.2)BEGIN, END, X, Y
228
![Page 229: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/229.jpg)
Class Trapez Module fuzzy.set.Trapez
90 Module fuzzy.set.Trapez
Realize a trapezoid-shaped fuzzy set.
90.1 Variables
Name Description
__revision__ Value: ’$Id: Trapez.py,v 1.19
2010-10-29 19:24:41 rliebscher Exp $’
__package__ Value: ’fuzzy.set’
90.2 Class Trapez
object
fuzzy.set.Set.Set
fuzzy.set.Polygon.Polygon
fuzzy.set.Trapez.Trapez
Realize a trapezoid-shaped fuzzy set:
_____ _____ y_max
/ \
/| |\
/ | | \
/ | | \
_/ | | \_ y_min
| m1 m2 |
| | | |
alpha| |beta
See also http://pyfuzzy.sourceforge.net/demo/set/Trapez.png
229
![Page 230: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/230.jpg)
Class Trapez Module fuzzy.set.Trapez
90.2.1 Methods
__init__(self, m1=-0.5, m2=0.5, alpha=0.5, beta=0.5, y_max=1.0,y_min=0.0)
Initialize a trapezoid-shaped fuzzy set.
Parameters
y_max: y-value at top of the trapezoid (1.0)
y_min: y-value outside the trapezoid (0.0)
m1: x-value of left top of trapezoid (-0.5)
m2: x-value of right top of trapezoid (0.5)
alpha: distance of left corner to m1 (0.5)
beta: distance of right corner to m2 (0.5)
Overrides: object.__init__
add(self, x, y, where=1)
Don’t let anyone destroy our trapezoid.
Overrides: fuzzy.set.Polygon.Polygon.add
remove(self, x, where=1)
Don’t let anyone destroy our trapezoid.
Overrides: fuzzy.set.Polygon.Polygon.remove
clear(self )
Don’t let anyone destroy our trapezoid.
Overrides: fuzzy.set.Polygon.Polygon.clear
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from fuzzy.set.Polygon.Polygon(Section 86.2)
__call__(), getCOG(), getValuesX(), getValuesXY()
230
![Page 231: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/231.jpg)
Class Trapez Module fuzzy.set.Trapez
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
90.2.2 Properties
Name Description
y_max y-value at top of the trapezoid(type=float)
y_min y-value outside the trapezoid(type=float)
m1 x-value of left top of trapezoid(type=float)
m2 x-value of right top of trapezoid(type=float)
alpha distance of left corner to m1(type=float)
beta distance of right corner to m2(type=float)
Inherited from fuzzy.set.Polygon.Polygon (Section 86.2)pointsInherited from object__class__
90.2.3 Class Variables
Name Description
Inherited from fuzzy.set.Polygon.Polygon (Section 86.2)BEGIN, END, X, Y
231
![Page 232: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/232.jpg)
Class Triangle Module fuzzy.set.Triangle
91 Module fuzzy.set.Triangle
Realize a triangle-shaped fuzzy set.
91.1 Variables
Name Description
__revision__ Value: ’$Id: Triangle.py,v 1.20
2010-10-29 19:24:41 rliebscher E...
__package__ Value: ’fuzzy.set’
91.2 Class Triangle
object
fuzzy.set.Set.Set
fuzzy.set.Polygon.Polygon
fuzzy.set.Triangle.Triangle
Realize a triangle-shaped fuzzy set:
______ y_max
A
/|\
/ | \
/ | \
_/ | \_ y_min
| m |
| | |
alpha|beta
See also http://pyfuzzy.sourceforge.net/demo/set/Triangle.png
232
![Page 233: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/233.jpg)
Class Triangle Module fuzzy.set.Triangle
91.2.1 Methods
__init__(self, m=0.0, alpha=1.0, beta=1.0, y_max=1.0, y_min=0.0)
Initialize a triangle-shaped fuzzy set.
Parameters
y_max: y-value at top of the triangle (1.0)
y_min: y-value outside the triangle (0.0)
m: x-value of top of triangle (0.0)
alpha: distance of left corner to m (1.0)
beta: distance of right corner to m (1.0)
Overrides: object.__init__
add(self, x, y, where=1)
Don’t let anyone destroy our triangle.
Overrides: fuzzy.set.Polygon.Polygon.add
remove(self, x, where=1)
Don’t let anyone destroy our triangle.
Overrides: fuzzy.set.Polygon.Polygon.remove
clear(self )
Don’t let anyone destroy our triangle.
Overrides: fuzzy.set.Polygon.Polygon.clear
__repr__(self )
Return representation of instance.
Return Value
representation of instance
(type=string)
Overrides: object.__repr__
Inherited from fuzzy.set.Polygon.Polygon(Section 86.2)
__call__(), getCOG(), getValuesX(), getValuesXY()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),
233
![Page 234: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/234.jpg)
Class Triangle Module fuzzy.set.Triangle
__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
91.2.2 Properties
Name Description
y_max y-value at top of the triangle(type=float)
y_min y-value outside the triangle(type=float)
m x-value of top of triangle(type=float)
alpha distance of left corner to m(type=float)
beta distance of right corner to m(type=float)
Inherited from fuzzy.set.Polygon.Polygon (Section 86.2)pointsInherited from object__class__
91.2.3 Class Variables
Name Description
Inherited from fuzzy.set.Polygon.Polygon (Section 86.2)BEGIN, END, X, Y
234
![Page 235: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/235.jpg)
Class ZFunction Module fuzzy.set.ZFunction
92 Module fuzzy.set.ZFunction
Realize a Z-shaped fuzzy set.
92.1 Variables
Name Description
__revision__ Value: ’$Id: ZFunction.py,v 1.17
2010-03-28 18:44:46 rliebscher ...
__package__ Value: ’fuzzy.set’
92.2 Class ZFunction
object
fuzzy.set.Set.Set
fuzzy.set.Function.Function
fuzzy.set.SFunction.SFunction
fuzzy.set.ZFunction.ZFunction
Realize a Z-shaped fuzzy set:
__
\
|\
| \
| |\
| | \__
| a |
| |
2*delta
see also http://pyfuzzy.sourceforge.net/demo/set/ZFunction.png
235
![Page 236: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/236.jpg)
Class ZFunction Module fuzzy.set.ZFunction
92.2.1 Methods
__init__(self, a=0.0, delta=1.0)
Initialize a Z-shaped fuzzy set.
Parameters
a: center of set
(type=float)
delta: absolute distance between x-values for minimum andmaximum
(type=float)
Overrides: object.__init__
__call__(self, x)
Return membership of x in this fuzzy set. This method makes the set worklike a function.
Parameters
x: value for which the membership is to calculate
(type=float)
Return Value
membership
(type=float)
Overrides: fuzzy.set.Set.Set.__call__
Inherited from fuzzy.set.SFunction.SFunction(Section 87.2)
__repr__(), getCOG(), getValuesX()
Inherited from fuzzy.set.Set.Set(Section 88.2)
getValuesXY()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __setattr__(), __sizeof__(), __str__(),__subclasshook__()
92.2.2 Properties
continued on next page
236
![Page 237: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/237.jpg)
Class ZFunction Module fuzzy.set.ZFunction
Name Description
Name Description
Inherited from object__class__
92.2.3 Instance Variables
Name Description
a center of set.(type=float)
delta absolute distance between x-values forminimum and maximum.(type=float)
237
![Page 238: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/238.jpg)
Module fuzzy.set.operations
93 Module fuzzy.set.operations
Helper functions for calculation with fuzzy sets.
Examples can be found here U{http://pyfuzzy.sourceforge.net/demo/merge/}
* Intersection of set1 and set2 can be done by
C{set = merge(T_NORM,set1,set2)}
where T_NORM is a t-norm eg. Min.
(or a function which accepts two parameters as min().)
* Union of set1 and set2 can be done by
C{set = merge(S_NORM,set1,set2)}
where S_NORM is a s-norm eg. Max.
(or a function which accepts two parameters as max().)
* Complement of set1 can be done by
C{set = norm(lambda a,b:1.0-a ,set1,0.0)}
using a user defined function for it.
(The second parameter is ignored or better said
it doesn’t influence the value, it only influences
maybe where the points of the resulting polygon are
set.)
* Activation function can be done by
C{set = norm(act_norm,set,act_value)}
where act_norm is any L{fuzzy.norm} or two params function (eg. min)
and act_value is the result of a rule calculation.
93.1 Functions
check(x, y1, y2 )
238
![Page 239: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/239.jpg)
Functions Module fuzzy.set.operations
merge(NORM, set1, set2, segment_size=None)
Returns a new fuzzy set which is the merger of set1 and set2, where themembership of the result set is equal to NORM(set1(x),set2(x)).
For nonlinear operations you might want set the segment size to a value whichcontrols how large a linear segment of the result can be. See also the followingexamples:
• http://pyfuzzy.sourceforge.net/demo/merge/AlgebraicProduct_d_d.png -The algebraic product is x*y, so using it on the same set, it calculates thesquare of it.
• http://pyfuzzy.sourceforge.net/demo/merge/AlgebraicSum_d_d.png - Thealgebraic sum is x+y-x*y.
Parameters
NORM: fuzzy norm to calculate both sets values. Forexample Min(), Max(), ... Also possible as twoparams function, eg. lambda a,b: (a+b)/2..
(type=fuzzy.norm.Norm.Norm)
set1: fuzzy set
(type=fuzzy.set.Set)
set2: fuzzy set
(type=fuzzy.set.Set)
segment_size: maximum size of a segment
(type=float/None)
Return Value
resulting fuzzy set
(type=fuzzy.set.Polygon.Polygon)
239
![Page 240: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/240.jpg)
Functions Module fuzzy.set.operations
norm(NORM, set, value, segment_size=None)
Returns a new fuzzy set which ist this set normed with value. where themembership of the result set is equal to NORM(set(x),value).
For meaning of segment_size see also fuzzy.set.operations.merge.
Parameters
NORM: fuzzy norm to calculate set’s values with value. Forexample Min(), Max(), ... Also possible as twoparams function, eg. lambda a,b: (a+b)/2..
(type=fuzzy.norm.Norm.Norm)
set: fuzzy set
(type=fuzzy.set.Set)
value: value
(type=float)
segment_size: maximum size of a segment
(type=float/None)
Return Value
resulting fuzzy set
(type=fuzzy.set.Polygon.Polygon)
240
![Page 241: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/241.jpg)
Variables Module fuzzy.set.operations
complement(COMPLEMENT, set, segment_size=None)
Returns a new fuzzy set which is this complement of the given set. (Where themembership of the result set is equal to COMPLEMENT(set(x)).
For meaning of segment_size see also fuzzy.set.operations.merge.
Parameters
COMPLEMENT: fuzzy complement to use. For example Zadeh(), ...Also possible as one param function, eg. lambda x:
1.-x.
(type=fuzzy.complement.Base.Base)
set: fuzzy set
(type=fuzzy.set.Set)
segment_size: maximum size of a segment
(type=float/None)
Return Value
resulting fuzzy set
(type=fuzzy.set.Polygon.Polygon)
93.2 Variables
Name Description
__revision__ Value: ’$Id: operations.py,v 1.13
2013-01-09 20:10:19 rliebscher...
__package__ Value: ’fuzzy.set’
241
![Page 242: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/242.jpg)
Variables Package fuzzy.storage
94 Package fuzzy.storage
Storage functions.
94.1 Modules
• fcl: Reading and writing FCL files.(Section 95, p. 243)
– FCLLexer: Lexer for reading FCL by the pyfuzzy package.(Section 96, p. 244)
– FCLLexer3: Lexer for reading FCL by the pyfuzzy package.(Section 97, p. 251)
– FCLParser: Parser for reading FCL by the pyfuzzy package.(Section 98, p. 258)
– Reader: Load a fuzzy system from FCL file, stream or string.(Section 99, p. 273)
94.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.4
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
242
![Page 243: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/243.jpg)
Variables Package fuzzy.storage.fcl
95 Package fuzzy.storage.fcl
Reading and writing FCL files.
95.1 Modules
• FCLLexer: Lexer for reading FCL by the pyfuzzy package.(Section 96, p. 244)
• FCLLexer3: Lexer for reading FCL by the pyfuzzy package.(Section 97, p. 251)
• FCLParser: Parser for reading FCL by the pyfuzzy package.(Section 98, p. 258)
• Reader: Load a fuzzy system from FCL file, stream or string.(Section 99, p. 273)
95.2 Variables
Name Description
__revision__ Value: ’$Id: __init__.py,v 1.4
2009-10-27 20:06:27 rliebscher Ex...
__package__ Value: None
243
![Page 244: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/244.jpg)
Module fuzzy.storage.fcl.FCLLexer
96 Module fuzzy.storage.fcl.FCLLexer
Lexer for reading FCL by the pyfuzzy package.
96.1 Functions
main(argv, stdin=sys.stderr, stdout=sys.stderr, stderr=sys.stderr)
96.2 Variables
Name Description
__doc__ Value: """Lexer for reading FCL by the
pyfuzzy package."""
__revision__ Value: ’$ Id: FCL.g,v 1.7 2009/10/20
19:15:33 rliebscher Exp $’
HIDDEN Value: 99
T__29 Value: 29
T__28 Value: 28
T__27 Value: 27
Real_literal Value: 9
OR_ Value: 6
T__26 Value: 26
T__25 Value: 25
T__24 Value: 24
T__23 Value: 23
LETTER Value: 10
T__22 Value: 22
T__21 Value: 21
T__20 Value: 20
AND_ Value: 7
EOF Value: -1
Identifier Value: 4
T__55 Value: 55
T__56 Value: 56
T__19 Value: 19
T__57 Value: 57
T__58 Value: 58
T__16 Value: 16
T__51 Value: 51
T__15 Value: 15
T__52 Value: 52
continued on next page
244
![Page 245: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/245.jpg)
Variables Module fuzzy.storage.fcl.FCLLexer
Name Description
T__18 Value: 18
T__53 Value: 53
T__54 Value: 54
T__17 Value: 17
Integer_literal_wo_sign Value: 11
T__14 Value: 14
T__59 Value: 59
DIGIT Value: 5
COMMENT Value: 13
T__50 Value: 50
T__42 Value: 42
T__43 Value: 43
T__40 Value: 40
T__41 Value: 41
T__46 Value: 46
T__47 Value: 47
T__44 Value: 44
T__45 Value: 45
T__48 Value: 48
T__49 Value: 49
T__30 Value: 30
T__31 Value: 31
T__32 Value: 32
T__33 Value: 33
WS Value: 12
T__34 Value: 34
T__35 Value: 35
Integer_literal Value: 8
T__36 Value: 36
T__37 Value: 37
T__38 Value: 38
T__39 Value: 39
__package__ Value: ’fuzzy.storage.fcl’
245
![Page 246: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/246.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer
96.3 Class FCLLexer
object
antlr3.recognizers.BaseRecognizer
object
antlr3.recognizers.TokenSource
antlr3.recognizers.Lexer
fuzzy.storage.fcl.FCLLexer.FCLLexer
96.3.1 Methods
__init__(self, input=None, state=None)
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
mT__14(self )
mT__15(self )
mT__16(self )
mT__17(self )
mT__18(self )
mT__19(self )
mT__20(self )
mT__21(self )
mT__22(self )
mT__23(self )
246
![Page 247: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/247.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer
mT__24(self )
mT__25(self )
mT__26(self )
mT__27(self )
mT__28(self )
mT__29(self )
mT__30(self )
mT__31(self )
mT__32(self )
mT__33(self )
mT__34(self )
mT__35(self )
mT__36(self )
mT__37(self )
mT__38(self )
mT__39(self )
mT__40(self )
mT__41(self )
mT__42(self )
mT__43(self )
247
![Page 248: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/248.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer
mT__44(self )
mT__45(self )
mT__46(self )
mT__47(self )
mT__48(self )
mT__49(self )
mT__50(self )
mT__51(self )
mT__52(self )
mT__53(self )
mT__54(self )
mT__55(self )
mT__56(self )
mT__57(self )
mT__58(self )
mT__59(self )
mOR_(self )
mAND_(self )
mIdentifier(self )
mInteger_literal_wo_sign(self )
248
![Page 249: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/249.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer
mInteger_literal(self )
mLETTER(self )
mDIGIT(self )
mReal_literal(self )
mWS(self )
mCOMMENT(self )
mTokens(self )
This is the lexer entry point that sets instance var ’token’
Overrides: antlr3.recognizers.Lexer.mTokens extit(inherited documentation)
Inherited from antlr3.recognizers.Lexer
emit(), getCharErrorDisplay(), getCharIndex(), getCharPositionInLine(), getEr-rorMessage(), getLine(), getSourceName(), getText(), match(), matchAny(), matchRange(),nextToken(), recover(), reportError(), reset(), setCharStream(), setText(), skip(),traceIn(), traceOut()
Inherited from antlr3.recognizers.BaseRecognizer
alreadyParsedRule(), beginResync(), combineFollows(), computeContextSensitiveRule-FOLLOW(), computeErrorRecoverySet(), consumeUntil(), displayRecognitionError(),emitErrorMessage(), endResync(), failed(), getBacktrackingLevel(), getCurrentIn-putSymbol(), getErrorHeader(), getGrammarFileName(), getMissingSymbol(), get-NumberOfSyntaxErrors(), getRuleInvocationStack(), getRuleMemoization(), get-TokenErrorDisplay(), memoize(), mismatchIsMissingToken(), mismatchIsUnwant-edToken(), recoverFromMismatchedSet(), recoverFromMismatchedToken(), setBack-trackingLevel(), setInput(), toStrings()
Inherited from antlr3.recognizers.TokenSource
__iter__(), next()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
249
![Page 250: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/250.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer
96.3.2 Properties
Name Description
Inherited from antlr3.recognizers.LexertextInherited from object__class__
96.3.3 Class Variables
Name Description
grammarFileName Value:
’/work/projects/pyfuzzy/pyfuzzy/fuzzy/storage/fcl/FCL.g’
antlr_version Value: (3, 1, 2, 2147483647)
antlr_version_str Value: ’3.1.2’
DFA8_eot Value: [-1, 24, 24, 24, 32, 24, -1, 24,
24, 24, 24, 43, -1, -1, ...
DFA8_eof Value: [-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, ...
DFA8_min Value: [9, 85, 78, 84, 61, 65, -1, 65,
69, 80, 69, 42, -1, -1, 6...
DFA8_max Value: [122, 85, 78, 84, 61, 85, -1, 65,
69, 82, 72, 42, -1, -1,...
DFA8_accept Value: [-1, -1, -1, -1, -1, -1, 7, -1,
-1, -1, -1, -1, 22, 23, -...
DFA8_special Value: [-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, ...
DFA8_transition Value: [[27, 27, -1, 27, 27, -1, -1, -1,
-1, -1, -1, -1, -1, -1,...
Inherited from antlr3.recognizers.BaseRecognizerDEFAULT_TOKEN_CHANNEL, HIDDEN, MEMO_RULE_FAILED,MEMO_RULE_UNKNOWN, tokenNames
250
![Page 251: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/251.jpg)
Module fuzzy.storage.fcl.FCLLexer3
97 Module fuzzy.storage.fcl.FCLLexer3
Lexer for reading FCL by the pyfuzzy package.
97.1 Functions
main(argv, stdin=sys.stderr, stdout=sys.stderr, stderr=sys.stderr)
97.2 Variables
Name Description
__doc__ Value: """Lexer for reading FCL by the
pyfuzzy package."""
__revision__ Value: ’$ Id: FCL.g,v 1.7 2009/10/20
19:15:33 rliebscher Exp $’
HIDDEN Value: 99
T__29 Value: 29
T__28 Value: 28
T__27 Value: 27
Real_literal Value: 9
OR_ Value: 6
T__26 Value: 26
T__25 Value: 25
T__24 Value: 24
T__23 Value: 23
LETTER Value: 10
T__22 Value: 22
T__21 Value: 21
T__20 Value: 20
AND_ Value: 7
EOF Value: -1
Identifier Value: 4
T__55 Value: 55
T__56 Value: 56
T__19 Value: 19
T__57 Value: 57
T__58 Value: 58
T__16 Value: 16
T__51 Value: 51
T__15 Value: 15
T__52 Value: 52
continued on next page
251
![Page 252: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/252.jpg)
Variables Module fuzzy.storage.fcl.FCLLexer3
Name Description
T__18 Value: 18
T__53 Value: 53
T__54 Value: 54
T__17 Value: 17
Integer_literal_wo_sign Value: 11
T__14 Value: 14
T__59 Value: 59
DIGIT Value: 5
COMMENT Value: 13
T__50 Value: 50
T__42 Value: 42
T__43 Value: 43
T__40 Value: 40
T__41 Value: 41
T__46 Value: 46
T__47 Value: 47
T__44 Value: 44
T__45 Value: 45
T__48 Value: 48
T__49 Value: 49
T__30 Value: 30
T__31 Value: 31
T__32 Value: 32
T__33 Value: 33
WS Value: 12
T__34 Value: 34
T__35 Value: 35
Integer_literal Value: 8
T__36 Value: 36
T__37 Value: 37
T__38 Value: 38
T__39 Value: 39
__package__ Value: ’fuzzy.storage.fcl’
252
![Page 253: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/253.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer3
97.3 Class FCLLexer
object
antlr3.recognizers.BaseRecognizer
object
antlr3.recognizers.TokenSource
antlr3.recognizers.Lexer
fuzzy.storage.fcl.FCLLexer3.FCLLexer
97.3.1 Methods
__init__(self, input=None, state=None)
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
mT__14(self )
mT__15(self )
mT__16(self )
mT__17(self )
mT__18(self )
mT__19(self )
mT__20(self )
mT__21(self )
mT__22(self )
mT__23(self )
253
![Page 254: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/254.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer3
mT__24(self )
mT__25(self )
mT__26(self )
mT__27(self )
mT__28(self )
mT__29(self )
mT__30(self )
mT__31(self )
mT__32(self )
mT__33(self )
mT__34(self )
mT__35(self )
mT__36(self )
mT__37(self )
mT__38(self )
mT__39(self )
mT__40(self )
mT__41(self )
mT__42(self )
mT__43(self )
254
![Page 255: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/255.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer3
mT__44(self )
mT__45(self )
mT__46(self )
mT__47(self )
mT__48(self )
mT__49(self )
mT__50(self )
mT__51(self )
mT__52(self )
mT__53(self )
mT__54(self )
mT__55(self )
mT__56(self )
mT__57(self )
mT__58(self )
mT__59(self )
mOR_(self )
mAND_(self )
mIdentifier(self )
mInteger_literal_wo_sign(self )
255
![Page 256: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/256.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer3
mInteger_literal(self )
mLETTER(self )
mDIGIT(self )
mReal_literal(self )
mWS(self )
mCOMMENT(self )
mTokens(self )
This is the lexer entry point that sets instance var ’token’
Overrides: antlr3.recognizers.Lexer.mTokens extit(inherited documentation)
Inherited from antlr3.recognizers.Lexer
emit(), getCharErrorDisplay(), getCharIndex(), getCharPositionInLine(), getEr-rorMessage(), getLine(), getSourceName(), getText(), match(), matchAny(), matchRange(),nextToken(), recover(), reportError(), reset(), setCharStream(), setText(), skip(),traceIn(), traceOut()
Inherited from antlr3.recognizers.BaseRecognizer
alreadyParsedRule(), beginResync(), combineFollows(), computeContextSensitiveRule-FOLLOW(), computeErrorRecoverySet(), consumeUntil(), displayRecognitionError(),emitErrorMessage(), endResync(), failed(), getBacktrackingLevel(), getCurrentIn-putSymbol(), getErrorHeader(), getGrammarFileName(), getMissingSymbol(), get-NumberOfSyntaxErrors(), getRuleInvocationStack(), getRuleMemoization(), get-TokenErrorDisplay(), memoize(), mismatchIsMissingToken(), mismatchIsUnwant-edToken(), recoverFromMismatchedSet(), recoverFromMismatchedToken(), setBack-trackingLevel(), setInput(), toStrings()
Inherited from antlr3.recognizers.TokenSource
__iter__(), next()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
256
![Page 257: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/257.jpg)
Class FCLLexer Module fuzzy.storage.fcl.FCLLexer3
97.3.2 Properties
Name Description
Inherited from antlr3.recognizers.LexertextInherited from object__class__
97.3.3 Class Variables
Name Description
grammarFileName Value:
’/work/projects/pyfuzzy/pyfuzzy/fuzzy/storage/fcl/FCL.g’
antlr_version Value: (3, 1, 2, 2147483647)
antlr_version_str Value: ’3.1.2’
DFA8_eot Value: [92, 102, 102, 102, 102, 102,
102, 102, 102, 102, 102, 10...
DFA8_eof Value: [117, 117, 117, 117, 117, 117,
117, 117, 117, 117, 117, 1...
DFA8_min Value: [9, 85, 78, 84, 61, 65, 92, 102,
102, 102, 102, 102, 102,...
DFA8_max Value: [122, 85, 78, 84, 61, 85, 92,
102, 102, 102, 102, 102, 10...
DFA8_accept Value: [92, 92, 92, 92, 92, 92, 102,
102, 102, 102, 102, 102, 10...
DFA8_special Value: [117, 117, 117, 117, 117, 117,
117, 117, 117, 117, 117, 1...
DFA8_transition Value: [[27, 27, 92, 102, 102, 102, 102,
102, 102, 102, 102, 102...
Inherited from antlr3.recognizers.BaseRecognizerDEFAULT_TOKEN_CHANNEL, HIDDEN, MEMO_RULE_FAILED,MEMO_RULE_UNKNOWN, tokenNames
257
![Page 258: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/258.jpg)
Module fuzzy.storage.fcl.FCLParser
98 Module fuzzy.storage.fcl.FCLParser
Parser for reading FCL by the pyfuzzy package.
98.1 Functions
getNorm(name, p=None)
Get an instance of a fuzzy norm with given name. Normally looks into thefuzzy.norm package for a suitable class.
getSet(name, params=[])
Get an instance of a fuzzy set with given name. Normally looks into thefuzzy.set package for a suitable class.
getDefuzzificationMethod(name)
Get an instance of a defuzzification method with given name. Normally looksinto the fuzzy.defuzzify package for a suitable class.
defineOperator(name, norm)
Defines a operator (AND,OR,...) to use a given norm.
getOperator(name)
Get the norm for previous defined operator name.
defineStructType(name)
Remember name of a struct definition
defineStructTypeElement(name, elem)
Add a struct element
getStructType(name)
Get list of elements of a struct definition
main(argv, stdin=sys.stderr, stdout=sys.stderr, stderr=sys.stderr)
98.2 Variables
258
![Page 259: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/259.jpg)
Variables Module fuzzy.storage.fcl.FCLParser
Name Description
__doc__ Value: """Parser for reading FCL by the
pyfuzzy package."""
__revision__ Value: ’$Id: FCLParser.py,v 1.9
2013-01-09 20:10:19 rliebscher E...
HIDDEN Value: 99
T__29 Value: 29
T__28 Value: 28
Real_literal Value: 9
OR_ Value: 6
T__27 Value: 27
T__26 Value: 26
T__25 Value: 25
T__24 Value: 24
LETTER Value: 10
T__23 Value: 23
T__22 Value: 22
T__21 Value: 21
T__20 Value: 20
AND_ Value: 7
EOF Value: -1
Identifier Value: 4
T__55 Value: 55
T__56 Value: 56
T__19 Value: 19
T__57 Value: 57
T__58 Value: 58
T__16 Value: 16
T__51 Value: 51
T__15 Value: 15
T__52 Value: 52
T__18 Value: 18
T__53 Value: 53
T__54 Value: 54
T__17 Value: 17
Integer_literal_wo_sign Value: 11
T__14 Value: 14
T__59 Value: 59
DIGIT Value: 5
COMMENT Value: 13
T__50 Value: 50
T__42 Value: 42
T__43 Value: 43
continued on next page
259
![Page 260: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/260.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
T__40 Value: 40
T__41 Value: 41
T__46 Value: 46
T__47 Value: 47
T__44 Value: 44
T__45 Value: 45
T__48 Value: 48
T__49 Value: 49
T__30 Value: 30
T__31 Value: 31
T__32 Value: 32
WS Value: 12
T__33 Value: 33
T__34 Value: 34
Integer_literal Value: 8
T__35 Value: 35
T__36 Value: 36
T__37 Value: 37
T__38 Value: 38
T__39 Value: 39
tokenNames Value: [’<invalid>’, ’<EOR>’, ’<DOWN>’,
’<UP>’, ’Identifier’, ’D...
__package__ Value: ’fuzzy.storage.fcl’
98.3 Class FCLParser
object
antlr3.recognizers.BaseRecognizer
antlr3.recognizers.Parser
fuzzy.storage.fcl.FCLParser.FCLParser
98.3.1 Methods
__init__(self, input, state=None)
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__ extit(inherited documentation)
260
![Page 261: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/261.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
main(self )
function_block_declaration(self )
type_definition(self )
struct_element(self, struct_name)
fb_io_var_declarations(self )
input_declarations(self )
output_declarations(self )
var_decl(self, output_var)
type(self )
function_block_body(self )
fuzzify_block(self )
defuzzify_block(self )
rule_block(self )
option_block(self )
linguistic_term(self, var_name)
membership_function(self )
singleton(self )
points(self )
pyfuzzy_set(self )
defuzzification_method(self, var_name)
261
![Page 262: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/262.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
default_value(self, var_name)
range(self )
operator_name_any(self )
operator_name_AND(self )
operator_name_OR(self )
operator_definition(self )
activation_method(self )
accumulation_method(self )
condition(self )
subcondition(self )
subcondition2(self )
conclusion(self )
conclusion2(self )
conclusion3(self )
rule(self, block_name)
weighting_factor(self )
function_block_name(self )
rule_block_name(self )
term_name(self )
f_variable_name(self )
262
![Page 263: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/263.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
variable_name(self )
numeric_literal(self )
Inherited from antlr3.recognizers.Parser
getCurrentInputSymbol(), getMissingSymbol(), getSourceName(), getTokenStream(),reset(), setTokenStream(), traceIn(), traceOut()
Inherited from antlr3.recognizers.BaseRecognizer
alreadyParsedRule(), beginResync(), combineFollows(), computeContextSensitiveRule-FOLLOW(), computeErrorRecoverySet(), consumeUntil(), displayRecognitionError(),emitErrorMessage(), endResync(), failed(), getBacktrackingLevel(), getErrorHeader(),getErrorMessage(), getGrammarFileName(), getNumberOfSyntaxErrors(), getRuleIn-vocationStack(), getRuleMemoization(), getTokenErrorDisplay(), match(), matchAny(),memoize(), mismatchIsMissingToken(), mismatchIsUnwantedToken(), recover(),recoverFromMismatchedSet(), recoverFromMismatchedToken(), reportError(), set-BacktrackingLevel(), setInput(), toStrings()
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __new__(),__reduce__(), __reduce_ex__(), __repr__(), __setattr__(), __sizeof__(),__str__(), __subclasshook__()
98.3.2 Properties
Name Description
Inherited from object__class__
98.3.3 Class Variables
Name Description
grammarFileName Value:
’/work/projects/pyfuzzy/pyfuzzy/fuzzy/storage/fcl/FCL.g’
antlr_version Value: (3, 1, 2, 2147483647)
antlr_version_str Value: ’3.1.2’
tokenNames Value: [’<invalid>’, ’<EOR>’, ’<DOWN>’,
’<UP>’, ’Identifier’, ’D...
FOLLOW_function_bloc-k_declaration_in_main55
Value: frozenset([1])
continued on next page
263
![Page 264: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/264.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_14_in_functio-n_block_declaration71
Value: frozenset([4])
FOLLOW_function_bloc-k_name_in_function_blo-ck_declaration77
Value: frozenset([15, 16, 21, 23, 24,
26, 28, 30])
FOLLOW_type_definitio-n_in_function_block_de-claration85
Value: frozenset([15, 16, 21, 23, 24,
26, 28, 30])
FOLLOW_fb_io_var_de-clarations_in_function_b-lock_declaration92
Value: frozenset([15, 21, 23, 24, 26,
28, 30])
FOLLOW_function_bloc-k_body_in_function_blo-ck_declaration100
Value: frozenset([15])
FOLLOW_15_in_functio-n_block_declaration106
Value: frozenset([])
FOLLOW_EOF_in_func-tion_block_declaration11-2
Value: frozenset([1])
FOLLOW_16_in_type_-definition126
Value: frozenset([4])
FOLLOW_Identifier_in_-type_definition128
Value: frozenset([4])
FOLLOW_struct_elemen-t_in_type_definition132
Value: frozenset([4, 17])
FOLLOW_17_in_type_-definition136
Value: frozenset([1])
FOLLOW_Identifier_in_-struct_element151
Value: frozenset([18])
FOLLOW_18_in_struct-_element153
Value: frozenset([19])
FOLLOW_19_in_struct-_element155
Value: frozenset([20])
FOLLOW_20_in_struct-_element157
Value: frozenset([1])
FOLLOW_input_declara-tions_in_fb_io_var_decl-arations172
Value: frozenset([1])
FOLLOW_output_declar-ations_in_fb_io_var_de-clarations178
Value: frozenset([1])
FOLLOW_21_in_input_-declarations189
Value: frozenset([4])
continued on next page
264
![Page 265: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/265.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_var_decl_in_-input_declarations191
Value: frozenset([4, 22])
FOLLOW_22_in_input_-declarations195
Value: frozenset([1])
FOLLOW_23_in_output-_declarations203
Value: frozenset([4])
FOLLOW_var_decl_in_-output_declarations205
Value: frozenset([4, 22])
FOLLOW_22_in_output-_declarations209
Value: frozenset([1])
FOLLOW_Identifier_in_-var_decl223
Value: frozenset([18])
FOLLOW_18_in_var_d-ecl227
Value: frozenset([4, 19])
FOLLOW_type_in_var_-decl231
Value: frozenset([20])
FOLLOW_20_in_var_d-ecl235
Value: frozenset([1])
FOLLOW_19_in_type25-4
Value: frozenset([1])
FOLLOW_Identifier_in_-type264
Value: frozenset([1])
FOLLOW_fuzzify_block-_in_function_block_bod-y286
Value: frozenset([1, 24, 26, 28, 30])
FOLLOW_defuzzify_bloc-k_in_function_block_bo-dy293
Value: frozenset([1, 26, 28, 30])
FOLLOW_rule_block_in-_function_block_body30-0
Value: frozenset([1, 28, 30])
FOLLOW_option_block-_in_function_block_bod-y307
Value: frozenset([1, 30])
FOLLOW_24_in_fuzzify-_block325
Value: frozenset([4])
FOLLOW_variable_nam-e_in_fuzzify_block331
Value: frozenset([25, 32])
FOLLOW_linguistic_ter-m_in_fuzzify_block337
Value: frozenset([25, 32])
FOLLOW_25_in_fuzzify-_block345
Value: frozenset([1])
continued on next page
265
![Page 266: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/266.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_26_in_defuzzi-fy_block362
Value: frozenset([4])
FOLLOW_f_variable_na-me_in_defuzzify_block36-8
Value: frozenset([32, 51])
FOLLOW_linguistic_ter-m_in_defuzzify_block374
Value: frozenset([32, 51])
FOLLOW_accumulation-_method_in_defuzzify_b-lock382
Value: frozenset([37])
FOLLOW_defuzzification-_method_in_defuzzify_b-lock388
Value: frozenset([27, 38, 40])
FOLLOW_default_value-_in_defuzzify_block395
Value: frozenset([27, 40])
FOLLOW_range_in_def-uzzify_block403
Value: frozenset([27])
FOLLOW_27_in_defuzzi-fy_block410
Value: frozenset([1])
FOLLOW_28_in_rule_b-lock427
Value: frozenset([4])
FOLLOW_rule_block_n-ame_in_rule_block435
Value: frozenset([6, 7, 29, 50, 56])
FOLLOW_operator_defi-nition_in_rule_block443
Value: frozenset([6, 7, 29, 50, 56])
FOLLOW_activation_me-thod_in_rule_block452
Value: frozenset([29, 56])
FOLLOW_rule_in_rule_-block461
Value: frozenset([29, 56])
FOLLOW_29_in_rule_b-lock469
Value: frozenset([1])
FOLLOW_30_in_option-_block477
Value: frozenset([31])
FOLLOW_31_in_option-_block481
Value: frozenset([1])
FOLLOW_32_in_linguis-tic_term496
Value: frozenset([4])
FOLLOW_term_name_i-n_linguistic_term498
Value: frozenset([33])
FOLLOW_33_in_linguis-tic_term500
Value: frozenset([4, 8, 9, 34])
continued on next page
266
![Page 267: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/267.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_membership_f-unction_in_linguistic_ter-m502
Value: frozenset([20])
FOLLOW_20_in_linguis-tic_term504
Value: frozenset([1])
FOLLOW_singleton_in_-membership_function526
Value: frozenset([1])
FOLLOW_points_in_me-mbership_function538
Value: frozenset([1])
FOLLOW_pyfuzzy_set_i-n_membership_function5-50
Value: frozenset([1])
FOLLOW_numeric_liter-al_in_singleton573
Value: frozenset([1])
FOLLOW_variable_nam-e_in_singleton585
Value: frozenset([1])
FOLLOW_34_in_points-617
Value: frozenset([4, 8, 9])
FOLLOW_numeric_liter-al_in_points627
Value: frozenset([35])
FOLLOW_variable_nam-e_in_points631
Value: frozenset([35])
FOLLOW_35_in_points-639
Value: frozenset([8, 9])
FOLLOW_numeric_liter-al_in_points648
Value: frozenset([36])
FOLLOW_36_in_points-655
Value: frozenset([1, 34])
FOLLOW_Identifier_in_-pyfuzzy_set699
Value: frozenset([34])
FOLLOW_34_in_pyfuzz-y_set704
Value: frozenset([8, 9, 36])
FOLLOW_numeric_liter-al_in_pyfuzzy_set716
Value: frozenset([35, 36])
FOLLOW_35_in_pyfuzz-y_set732
Value: frozenset([8, 9])
FOLLOW_numeric_liter-al_in_pyfuzzy_set742
Value: frozenset([35, 36])
FOLLOW_36_in_pyfuzz-y_set762
Value: frozenset([1])
FOLLOW_37_in_defuzzi-fication_method785
Value: frozenset([18])
continued on next page
267
![Page 268: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/268.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_18_in_defuzzi-fication_method787
Value: frozenset([4])
FOLLOW_Identifier_in_-defuzzification_method79-1
Value: frozenset([20])
FOLLOW_20_in_defuzzi-fication_method797
Value: frozenset([1])
FOLLOW_38_in_default-_value812
Value: frozenset([33])
FOLLOW_33_in_default-_value814
Value: frozenset([8, 9, 39])
FOLLOW_numeric_liter-al_in_default_value824
Value: frozenset([20])
FOLLOW_39_in_default-_value836
Value: frozenset([20])
FOLLOW_20_in_default-_value846
Value: frozenset([1])
FOLLOW_40_in_range8-57
Value: frozenset([33])
FOLLOW_33_in_range8-59
Value: frozenset([34])
FOLLOW_34_in_range8-61
Value: frozenset([8, 9])
FOLLOW_numeric_liter-al_in_range863
Value: frozenset([41])
FOLLOW_41_in_range8-65
Value: frozenset([8, 9])
FOLLOW_numeric_liter-al_in_range867
Value: frozenset([36])
FOLLOW_36_in_range8-69
Value: frozenset([20])
FOLLOW_20_in_range8-71
Value: frozenset([1])
FOLLOW_Identifier_in_-operator_name_any890
Value: frozenset([1, 42])
FOLLOW_42_in_operat-or_name_any893
Value: frozenset([8, 9])
FOLLOW_numeric_liter-al_in_operator_name_a-ny897
Value: frozenset([43])
FOLLOW_43_in_operat-or_name_any899
Value: frozenset([1])
continued on next page
268
![Page 269: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/269.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_44_in_operat-or_name_AND922
Value: frozenset([1])
FOLLOW_45_in_operat-or_name_AND932
Value: frozenset([1])
FOLLOW_46_in_operat-or_name_AND942
Value: frozenset([1])
FOLLOW_operator_nam-e_any_in_operator_nam-e_AND955
Value: frozenset([1])
FOLLOW_47_in_operat-or_name_OR976
Value: frozenset([1])
FOLLOW_48_in_operat-or_name_OR986
Value: frozenset([1])
FOLLOW_49_in_operat-or_name_OR996
Value: frozenset([1])
FOLLOW_operator_nam-e_any_in_operator_nam-e_OR1009
Value: frozenset([1])
FOLLOW_OR__in_ope-rator_definition1053
Value: frozenset([18])
FOLLOW_18_in_operat-or_definition1055
Value: frozenset([4, 47, 48, 49])
FOLLOW_operator_nam-e_OR_in_operator_defin-ition1059
Value: frozenset([20])
FOLLOW_AND__in_op-erator_definition1070
Value: frozenset([18])
FOLLOW_18_in_operat-or_definition1072
Value: frozenset([4, 44, 45, 46, 47, 48,
49])
FOLLOW_operator_nam-e_AND_in_operator_def-inition1076
Value: frozenset([20])
FOLLOW_20_in_operat-or_definition1085
Value: frozenset([1])
FOLLOW_50_in_activat-ion_method1094
Value: frozenset([18])
FOLLOW_18_in_activat-ion_method1096
Value: frozenset([44, 45])
FOLLOW_set_in_activa-tion_method1098
Value: frozenset([20])
FOLLOW_20_in_activat-ion_method1106
Value: frozenset([1])
continued on next page
269
![Page 270: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/270.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_51_in_accum-ulation_method1114
Value: frozenset([18])
FOLLOW_18_in_accum-ulation_method1116
Value: frozenset([47, 49, 52])
FOLLOW_set_in_accum-ulation_method1118
Value: frozenset([20])
FOLLOW_20_in_accum-ulation_method1130
Value: frozenset([1])
FOLLOW_subcondition_-in_condition1161
Value: frozenset([1, 6, 7])
FOLLOW_set_in_condit-ion1189
Value: frozenset([4, 34, 47, 48, 49,
53])
FOLLOW_subcondition_-in_condition1211
Value: frozenset([1, 6, 7])
FOLLOW_53_in_subcon-dition1251
Value: frozenset([34])
FOLLOW_34_in_subcon-dition1253
Value: frozenset([4, 34, 47, 48, 49,
53])
FOLLOW_condition_in_-subcondition1255
Value: frozenset([36])
FOLLOW_36_in_subcon-dition1257
Value: frozenset([1])
FOLLOW_subcondition2-_in_subcondition1269
Value: frozenset([1])
FOLLOW_34_in_subcon-dition21296
Value: frozenset([4, 34, 47, 48, 49,
53])
FOLLOW_condition_in_-subcondition21300
Value: frozenset([36])
FOLLOW_36_in_subcon-dition21302
Value: frozenset([1])
FOLLOW_variable_nam-e_in_subcondition21322
Value: frozenset([54, 55])
FOLLOW_54_in_subcon-dition21325
Value: frozenset([4, 53])
FOLLOW_53_in_subcon-dition21329
Value: frozenset([4])
FOLLOW_55_in_subcon-dition21334
Value: frozenset([4])
FOLLOW_term_name_i-n_subcondition21338
Value: frozenset([1])
FOLLOW_operator_nam-e_any_in_subcondition2-1360
Value: frozenset([34])
continued on next page
270
![Page 271: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/271.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_34_in_subcon-dition21362
Value: frozenset([4, 34, 47, 48, 49,
53])
FOLLOW_condition_in_-subcondition21366
Value: frozenset([35])
FOLLOW_35_in_subcon-dition21368
Value: frozenset([4, 34, 47, 48, 49,
53])
FOLLOW_condition_in_-subcondition21372
Value: frozenset([36])
FOLLOW_36_in_subcon-dition21374
Value: frozenset([1])
FOLLOW_conclusion2_i-n_conclusion1422
Value: frozenset([1, 35])
FOLLOW_35_in_conclu-sion1436
Value: frozenset([4, 34])
FOLLOW_conclusion2_i-n_conclusion1440
Value: frozenset([1, 35])
FOLLOW_34_in_conclu-sion21474
Value: frozenset([4, 34])
FOLLOW_conclusion3_i-n_conclusion21478
Value: frozenset([36])
FOLLOW_36_in_conclu-sion21481
Value: frozenset([1])
FOLLOW_conclusion3_i-n_conclusion21501
Value: frozenset([1])
FOLLOW_variable_nam-e_in_conclusion31538
Value: frozenset([54])
FOLLOW_54_in_conclu-sion31540
Value: frozenset([4])
FOLLOW_term_name_i-n_conclusion31544
Value: frozenset([1])
FOLLOW_56_in_rule15-68
Value: frozenset([8])
FOLLOW_Integer_literal-_in_rule1570
Value: frozenset([18])
FOLLOW_18_in_rule15-72
Value: frozenset([57])
FOLLOW_57_in_rule15-74
Value: frozenset([4, 34, 47, 48, 49,
53])
FOLLOW_condition_in_-rule1576
Value: frozenset([58])
FOLLOW_58_in_rule15-78
Value: frozenset([4, 34])
continued on next page
271
![Page 272: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/272.jpg)
Class FCLParser Module fuzzy.storage.fcl.FCLParser
Name Description
FOLLOW_conclusion_in-_rule1580
Value: frozenset([20, 59])
FOLLOW_59_in_rule15-83
Value: frozenset([8, 9])
FOLLOW_weighting_fac-tor_in_rule1585
Value: frozenset([20])
FOLLOW_20_in_rule15-91
Value: frozenset([1])
FOLLOW_numeric_liter-al_in_weighting_factor16-06
Value: frozenset([1])
FOLLOW_Identifier_in_-function_block_name161-7
Value: frozenset([1])
FOLLOW_Identifier_in_-rule_block_name1625
Value: frozenset([1])
FOLLOW_Identifier_in_-term_name1633
Value: frozenset([1])
FOLLOW_Identifier_in_-f_variable_name1641
Value: frozenset([1])
FOLLOW_Identifier_in_-variable_name1649
Value: frozenset([1])
FOLLOW_set_in_numer-ic_literal0
Value: frozenset([1])
Inherited from antlr3.recognizers.BaseRecognizerDEFAULT_TOKEN_CHANNEL, HIDDEN, MEMO_RULE_FAILED,MEMO_RULE_UNKNOWN
272
![Page 273: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/273.jpg)
Class Reader Module fuzzy.storage.fcl.Reader
99 Module fuzzy.storage.fcl.Reader
Load a fuzzy system from FCL file, stream or string.
99.1 Variables
Name Description
__revision__ Value: ’$Id: Reader.py,v 1.6 2013-01-09
20:10:19 rliebscher Exp $’
__package__ Value: ’fuzzy.storage.fcl’
99.2 Class Reader
object
fuzzy.storage.fcl.Reader.Reader
Parses a FCL file to a fuzzy.System.System instance
99.2.1 Methods
load_from_file(self, filename)
Load a fuzzy system from FCL file.
load_from_stream(self, stream)
Load a fuzzy system from FCL stream.
load_from_string(self, str)
Load a fuzzy system from FCL string.
Inherited from object
__delattr__(), __format__(), __getattribute__(), __hash__(), __init__(),__new__(), __reduce__(), __reduce_ex__(), __repr__(), __setattr__(),__sizeof__(), __str__(), __subclasshook__()
99.2.2 Properties
273
![Page 274: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/274.jpg)
Class Reader Module fuzzy.storage.fcl.Reader
Name Description
Inherited from object__class__
274
![Page 275: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/275.jpg)
Module fuzzy.utils
100 Module fuzzy.utils
Helper functions for pyfuzzy.
100.1 Functions
prop(func)
Function decorator for defining property attributes
The decorated function is expected to return a dictionary containing one ormore of the following pairs:
• fget - function for getting attribute value
• fset - function for setting attribute value
• fdel - function for deleting attribute
This can be conveniently constructed by the locals() builtin function; see:http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/205183
checkRange(value, ranges)
Checks if the value is in the defined range.
The range definition is a list/iterator from:
• float values belonging to the defined range x \in {a}
• 2-tuples of two floats which define a range not including the tuple valuesitself x \in ]a,b[
• 2-list of two floats which define a range including the list values x \in [a,b]
The order of elements is not important. So could define the set of integernumbers by a generator returning the following sequence: 0,1,-1,2,-2,3-,3,... .
It returns True if the value is in one of the defined ranges. Otherwise itreturns false.
100.2 Variables
Name Description
__revision__ Value: ’$Id: utils.py,v 1.8 2010-01-19
21:45:35 rliebscher Exp $’
inf Value: inf
continued on next page
275
![Page 276: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/276.jpg)
Variables Module fuzzy.utils
Name Description
inf_p Value: inf
inf_n Value: -inf
__package__ Value: None
276
![Page 277: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/277.jpg)
Index
fuzzy (package), 15–18fuzzy.Adjective (module), 19–20
fuzzy.Adjective.Adjective (class), 19–20fuzzy.complement (package), 35
fuzzy.complement.Base (module), 36–38fuzzy.complement.Parametric (module),
39–40fuzzy.complement.Sugeno (module), 41–
42fuzzy.complement.Yager (module), 43–
44fuzzy.complement.Zadeh (module), 45–
46fuzzy.defuzzify (package), 47
fuzzy.defuzzify.Base (module), 48–50fuzzy.defuzzify.COG (module), 51–52fuzzy.defuzzify.COGS (module), 53–54fuzzy.defuzzify.Dict (module), 55–57fuzzy.defuzzify.LM (module), 58–59fuzzy.defuzzify.MaxLeft (module), 60–61fuzzy.defuzzify.MaxRight (module), 62–
63fuzzy.defuzzify.RM (module), 64–65
fuzzy.doc (package), 66fuzzy.doc.plot (package), 67fuzzy.doc.structure (package), 75
fuzzy.Exception (module), 21–22fuzzy.fuzzify (package), 87
fuzzy.fuzzify.Base (module), 88–89fuzzy.fuzzify.Dict (module), 90–91fuzzy.fuzzify.Plain (module), 92–93
fuzzy.InputVariable (module), 23–24fuzzy.InputVariable.InputVariable (class),
23–24fuzzy.norm (package), 94–95
fuzzy.norm.AlgebraicProdSum (module),96–98
fuzzy.norm.AlgebraicProduct (module),99–100
fuzzy.norm.AlgebraicSum (module), 101–102
fuzzy.norm.ArithmeticMean (module), 103–
104fuzzy.norm.BoundedDifference (module),
105–106fuzzy.norm.BoundedSum (module), 107–
108fuzzy.norm.DombiIntersection (module),
109–111fuzzy.norm.DombiUnion (module), 112–
114fuzzy.norm.DrasticProduct (module), 115–
116fuzzy.norm.DrasticSum (module), 117–
118fuzzy.norm.DualOfGeometricMean (mod-
ule), 119–120fuzzy.norm.DualOfHarmonicMean (mod-
ule), 121–122fuzzy.norm.DubiosPradeIntersection (mod-
ule), 123–125fuzzy.norm.DubiosPradeUnion (module),
126–128fuzzy.norm.EinsteinProduct (module), 129–
130fuzzy.norm.EinsteinSum (module), 131–
132fuzzy.norm.FrankIntersection (module),
133–135fuzzy.norm.FrankUnion (module), 136–
138fuzzy.norm.FuzzyAnd (module), 139–141fuzzy.norm.FuzzyOr (module), 142–144fuzzy.norm.GammaOperator (module),
145–147fuzzy.norm.GeometricMean (module), 148–
149fuzzy.norm.HamacherIntersection (mod-
ule), 150–152fuzzy.norm.HamacherProduct (module),
153–154fuzzy.norm.HamacherSum (module), 155–
156fuzzy.norm.HamacherUnion (module), 157–
277
![Page 278: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/278.jpg)
INDEX INDEX
159fuzzy.norm.HarmonicMean (module), 160–
161fuzzy.norm.Max (module), 162–163fuzzy.norm.Min (module), 164–165fuzzy.norm.MinMax (module), 166–168fuzzy.norm.Norm (module), 169–173fuzzy.norm.ParametricNorm (module), 174–
175fuzzy.norm.SchweizerIntersection (mod-
ule), 176–178fuzzy.norm.SchweizerIntersection2 (mod-
ule), 179–181fuzzy.norm.SchweizerIntersection3 (mod-
ule), 182–184fuzzy.norm.SchweizerUnion (module), 185–
187fuzzy.norm.SchweizerUnion2 (module),
188–190fuzzy.norm.SchweizerUnion3 (module),
191–193fuzzy.norm.YagerIntersection (module),
194–196fuzzy.norm.YagerUnion (module), 197–
199fuzzy.operator (package), 200–201
fuzzy.operator.Compound (module), 202–203
fuzzy.operator.Const (module), 204–205fuzzy.operator.Input (module), 206–207fuzzy.operator.Not (module), 208–209fuzzy.operator.Operator (module), 210–
211fuzzy.OutputVariable (module), 25–26
fuzzy.OutputVariable.OutputVariable (class),25–26
fuzzy.Rule (module), 27–28fuzzy.Rule.Rule (class), 27–28
fuzzy.set (package), 212fuzzy.set.Function (module), 213fuzzy.set.operations (module), 238–241fuzzy.set.PiFunction (module), 214–216fuzzy.set.Polygon (module), 217–220fuzzy.set.Set (module), 224–225
fuzzy.set.SFunction (module), 221–223fuzzy.set.Singleton (module), 226–228fuzzy.set.Trapez (module), 229–231fuzzy.set.Triangle (module), 232–234fuzzy.set.ZFunction (module), 235–237
fuzzy.storage (package), 242fuzzy.storage.fcl (package), 243
fuzzy.System (module), 29–31fuzzy.System.System (class), 29–31
fuzzy.utils (module), 275–276fuzzy.utils.checkRange (function), 275fuzzy.utils.prop (function), 275
fuzzy.Variable (module), 32–34fuzzy.doc.structure.dot.handlers.Doc_Adjective
(class), 83–84fuzzy.doc.structure.dot.handlers.Doc_Adjective.__call__
(method), 84fuzzy.doc.structure.dot.handlers.Doc_Compound
(class), 79–80fuzzy.doc.structure.dot.handlers.Doc_Compound.__call__
(method), 79fuzzy.doc.structure.dot.handlers.Doc_Const (class),
80fuzzy.doc.structure.dot.handlers.Doc_Const.__call__
(method), 80fuzzy.doc.structure.dot.handlers.Doc_Input (class),
80–81fuzzy.doc.structure.dot.handlers.Doc_Input.__call__
(method), 81fuzzy.doc.structure.dot.handlers.Doc_Norm (class),
82fuzzy.doc.structure.dot.handlers.Doc_Norm.__call__
(method), 82fuzzy.doc.structure.dot.handlers.Doc_Not (class),
81–82fuzzy.doc.structure.dot.handlers.Doc_Not.__call__
(method), 81fuzzy.doc.structure.dot.handlers.Doc_OutputVariable
(class), 86–87fuzzy.doc.structure.dot.handlers.Doc_ParametricNorm
(class), 82–83fuzzy.doc.structure.dot.handlers.Doc_Rule (class),
84–85fuzzy.doc.structure.dot.handlers.Doc_Rule.__call__
278
![Page 279: pyfuzzypyfuzzy.sourceforge.net/epydoc_pdf/api.pdf · pyfuzzy API Documentation April 5, 2013 Contents Contents 1 1 Package fuzzy 15 1.1 Modules](https://reader034.vdocument.in/reader034/viewer/2022050606/5fad918cd61dae3edc654f25/html5/thumbnails/279.jpg)
INDEX INDEX
(method), 84fuzzy.doc.structure.dot.handlers.Doc_Variable
(class), 85–86fuzzy.doc.structure.dot.handlers.Doc_Variable.__call__
(method), 85fuzzy.doc.structure.dot.handlers.DocBase (class),
78–79fuzzy.doc.structure.dot.handlers.DocBase.make_connection
(method), 78fuzzy.doc.structure.dot.handlers.DocBase.make_node
(method), 78fuzzy.doc.structure.dot.handlers.ID (function),
78fuzzy.Exception.FuzzyException (class), 21–
22fuzzy.norm.Max.Max (class), 162–163fuzzy.set.Singleton.Singleton (class), 226–228fuzzy.Variable.Variable (class), 32–34
fuzzy.Variable.Variable.getName (method),33
fuzzy.Variable.Variable.getValue (method),33
fuzzy.Variable.Variable.reset (method), 33fuzzy.Variable.Variable.setValue (method),
33
279