Python 3.x 自定义模糊隶属函数Python

Python 3.x 自定义模糊隶属函数Python,python-3.x,fuzzy-logic,Python 3.x,Fuzzy Logic,我正在处理一个模糊逻辑问题,如果我使用参数(3,5,7)进行automf,那么生成的图形很奇怪,它会导致“AssertionError:反模糊化中的总面积为零!”错误。所以,我想也许我做了一个错误的成员函数,并决定做一个自定义MF。但是我不能做一个好的,有什么规则可以做这样的自定义函数吗?我正在制作的这张照片的线条杂乱无章。这是我正在做的自定义部分:- T22['cold']=fuzz.trimf(PP.universe, [20, 26, 34]) T22['warm']=fuzz.trimf

我正在处理一个模糊逻辑问题,如果我使用参数(3,5,7)进行automf,那么生成的图形很奇怪,它会导致“AssertionError:反模糊化中的总面积为零!”错误。所以,我想也许我做了一个错误的成员函数,并决定做一个自定义MF。但是我不能做一个好的,有什么规则可以做这样的自定义函数吗?我正在制作的这张照片的线条杂乱无章。这是我正在做的自定义部分:-

T22['cold']=fuzz.trimf(PP.universe, [20, 26, 34])
T22['warm']=fuzz.trimf(PP.universe, [22, 27, 31])
T22['hot']=fuzz.trimf(PP.universe, [0, 25, 34])
我希望图表是这样的:-


有人能通过查看给定的图表告诉我在上述给定代码中输入的正确值吗?非常感谢您的帮助。

这是我想要的自定义模糊隶属函数图。有3个值cold、hot和warm应该在参数中进行调整,这样我就可以得到上面的图表。我不知道如何用skfuzz的三角函数绘制上面这样的图。