正在打开模型库
正在打开模型库
把“较好/一般/较差”这种模糊语言变成隶属度,再综合出等级。
很多评价本来就不是精确分数,先承认模糊,再做合成。
数据是等级、评语或专家打分,而不是精确测量值时用。
Python 代码
import numpy as np
R = np.array([[0.2, 0.5, 0.3], [0.1, 0.6, 0.3], [0.3, 0.4, 0.3]])
w = np.array([0.5, 0.3, 0.2])
b = w @ R
print("综合隶属度:", np.round(b, 3), "等级:", b.argmax() + 1)