资源简介
英文全称:Technique for order performance by similarity to ideal solution
正理想解:各指标属性达到最满意的解。
负理想解:各指标属性达到最不满意的解。
代码片段和文件信息
“““
层次分析法
“““
import numpy as np
RI = {1: 0 2: 0 3: 0.58 4: 0.90 5: 1.12 6: 1.24 7: 1.32 8: 1.41 9: 1.45 10: 1.49 11: 1.51}
A = [[14282][1/411/221/2][1/22141][1/81/21/411/4][1/22141]]
def ahp(data):
data = np.array(data)
m = len(data)
# 计算特征向量
weight = (data / data.sum(axis=0)).sum(axis=1) / m
# 计算特征值
Lambda = sum((weight * data).sum(axis=1) / (m * weight))
# 判断一致性
CI = (Lambda - m) / (m - 1)
CR = CI / RI[m]
if CR < 0.1:
print(f‘最大特征值:lambda = {Lambda}‘)
print(f‘特征向量:weight = {weight}‘)
print(f‘\nCI = {round(CI2)} RI = {RI[m]} \nCR = CI/RI = {round(CR2)} < 0.1,通过一致性检验‘)
return weight
else:
print(f‘\nCI = {round(CI2)} RI = {RI[m]} \nCR = CI/RI = {round(CR2)} >= 0.1,不满足一致性‘)
ahp(A)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-05-16 11:39 TOPSIS评价方法(python)\
文件 880 2019-05-05 23:34 TOPSIS评价方法(python)\AHP.py
文件 611 2019-05-05 23:34 TOPSIS评价方法(python)\shangquan.py
文件 2843 2019-05-05 22:57 TOPSIS评价方法(python)\TOPSIS_1.py
文件 3317 2019-05-05 23:34 TOPSIS评价方法(python)\TOPSIS_2.py
- 上一篇:美团外卖评论爬虫
- 下一篇:SCAN社区发现python实现
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
- pip一键升级(python脚本)
- 我的世界python编程——天空行走py格式
评论
共有 条评论