import numpy as np
定义输入的因素矩阵
factors = np.array([[1,3],[1/3,1]])
定义各准则的标准级权重
criteria_weights = np.array([0.215])
计算每个因素矩阵的列和
column_sums = np.sum(factors, axis=0)
计算归一化后的因素矩阵
normalized_matrix = factors / column_sums
计算每个因素对应的加权平均值
weighted_sums = criteria_weights @ normalized_matrix
计算每个因素的权重
weights = weighted_sums / np.sum(weighted_sums)