ASSOCIATIVE PROPERTY IN FUZZY SET
ASSOCIATIVE PROPERTY IN FUZZY SET
def UNION(A, B):
result = dict()
for A_key, B_key in zip(A, B):
A_val = A[A_key]
B_val = B[B_key]
# Union
if A_val > B_val:
result[A_key]=A_val
else:
result[B_key]=B_val
return result
def check(A, B):
for A_key, B_key in zip(A, B):
A_val = A[A_key]
B_val = B[B_key]
if A_val != B_val:
return False
return True
A = dict()
B = dict()
C = dict()
A={"A1": 0.4,"A2": 0.7,"A3": 0.3,"A4": 0.6}
B={"B1": 0.5,"B2": 0.6,"B3": 0.6,"B4": 0.4}
C={"B1": 0.1,"B2": 0.8,"B3": 0.3,"B4": 0.6,}
Y1 = UNION(UNION(A, B), C)
Y2 = UNION(A, UNION(B, C))
print("=======Result===========")
print("Y1: ",Y1)
print("y2: ",Y2)
print(check(Y1, Y2))
https://www.theprogrammingcodeswarehouse.com/2020/03/implementation-of-fuzzy-operations-on.html
Comments
Post a Comment