实施Topsis

Topsis-Harmeet-101803104的Python项目详细描述


托普西斯

编码:Harmeet Singh


##什么是TOPSIS

TOPSIS是一种多准则决策分析方法。它是一种补偿聚合方法,它通过确定每个标准的权重、将每个标准的得分标准化、计算每个方案与理想方案之间的几何距离(即每个标准中的最佳得分)来比较一组备选方案。在

怎么跑

运行之前,请确保您的系统上安装了pandas

打开终端并输入以下命令

pip install Topsis-Harmeet-101803104

python

from topsis.topsis69 import topsis topsis("input.csv","1,1,1,2","+,+,-,+","output.csv")

样本输入

该输入用于测试模块

ModelCorrRseqRMSEAccuracy
M10.790.621.2560.89
M20.660.442.8963.07
M30.560.311.5762.87
M40.820.672.6870.19
M50.750.561.380.39

输出

^{tb2}$

许可证

©2020哈梅特·辛格

这个存储库是根据麻省理工学院的许可证授权的。有关详细信息,请参阅许可证。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java获取JEditorPane中字符的绝对位置   java Datetime:将时间段拆分为天、小时和分钟   java是使此HashMap更高效的一种方法   java项目reactor:collectList()之后的block()对Flux不起作用。创建()   java在Mac OSX上安装OpenCV   java递归地确定一组数字是否包含两个总和相等的子集   Quad2D曲线上的几何图形Java绘图箭头   java将SSL证书导入Glassfish 4。十、   java Android未找到处理Intent MediaScanner的活动   EclipseJava。安全cert.CertificateParsingException:java。木卫一。IOException:主题密钥,无法创建EC公钥   java我能在O(M log N)时间内完成吗?   java跟踪eclipse中的资源更改也在中。元数据和。项目   java如何完全禁用Android键盘   java返回到上一个活动