【发布时间】:2017-08-29 14:16:52
【问题描述】:
我正在处理模糊集。我想知道是否有任何可用于 Python 的库?即,我无法添加 2 个模糊集并将它们平方。我将模糊集存储在 Python 字典中,键是成员元素,值是成员值。
我的套装是:
set_A = {'3':0.1, '4': 0.8, '5': 0.5}
set_B = {'6':0.6, '7': 0.2, '8': 0.7}
我想知道set_A + set_B
还有set_A^2 + set_B^2
【问题讨论】:
-
那么在您的示例中会产生什么结果?
-
总和的输出是{'0': 0.7, '1':0.6,'2':0.5} @L3viathan
-
对于平方,我使用了不同的模糊集,C = {'-1':1, '0':0.4, '1':0.2, '2':0.5} D = {' -1':0.5, '0':0.8, '1':1, '4':0.4} 我要找C^2 + D^2?所需的输出是{'2':1,'1':0.8,'17':0.4,'0':0.4,'16': 0.4,“5”:0.5,“4”:0.5,“20”:0.4}提前致谢。 @L3viathan
-
那么“成员元素”有什么意义呢?如果事后扔掉钥匙,为什么不将其存储在列表中?
-
您的示例输出没有显示这一点,reference.wolfram.com/legacy/applications/fuzzylogic/Manual/… 显示了集合的元素加法。 Python 有无序集合和 dicts - bruh!