很容易找到最佳得分

TOPSIS-KUNAL-101803623的Python项目详细描述


TOPSIS-KUNAL-101803623

TOPSIS-KUNAL-101803623是一个软件包,它将提供在所提供的数据中选择最佳模型时进行多准则决策的功能。在

  • 它将提供TOPSIS分数。在
  • 它将根据给定的数据对模型进行排序。在

TOPSIS公司:

相似理想解排序方法(TOPSIS)起源于20世纪80年代,是一种多准则决策方法。TOPSIS选择距理想解最短的欧几里德距离和距负理想解最大距离的方案。在

安装

TOPSIS-KUNAL-101803623需要Pythonv2.7+才能运行。在

使用pip安装程序包,如下所示:

$ pip install TOPSI-KUNAL-101803623

如何使用此软件包

TOPSIS-KUNAL-10803623可按以下示例运行:

在PYTHON IDLE:

注:

  1. 只有在输入文件中有非数字数据时才进行预处理。在
  2. 确保权重和影响的数量等于预处理数据中不包括第一列的列数。在
^{pr2}$

示例数据集

决策矩阵(a)将从csv文件中提取出来,作为熊猫数据帧,其中每行代表一个模型替代方案,每一列代表一个标准,如精度、RSeq、均方根误差、相关性等。在

ModelCorrelationRSeqRMSEAccuracy
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

权重(w)尚未标准化,稍后将在代码中进行标准化。 正面(+)或负面(-)影响标准的影响信息应在(im)中提供。在

权重和影响数应等于数据集中不包括第一列的列数

样本输出

排名以表格的形式显示,根据TOPSIS方法,排名第一的是最佳决策,最后一个排名是最差的决策。在

^{tb2}$

许可证

麻省理工学院执照

版权所有(c)2020 Kunal Pradyuman

兹免费准许任何人取得复制品 本软件及其相关文档文件(“软件”)的 在软件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的使用者 根据以下条件提供:

上述版权声明和本许可声明应包括在所有 软件的副本或大部分。在

本软件按“原样”提供,无任何形式的保证,明示或 包括但不限于适销性保证, 特定目的的适用性和非侵犯性。在任何情况下 作者或版权持有人应对任何索赔、损害赔偿或其他 无论是在合同诉讼、侵权诉讼或其他诉讼中,由以下原因引起的责任:, 与软件、软件的使用或其他交易有关 软件。在

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

推荐PyPI第三方库


热门话题
java如何解决此PicasawebService错误?   Java 8性能不好,排序错误   java逻辑:与隐藏字段的内容相等   eclipse中的java tomcat无法启动   Java:如何对两个对应的数组进行排序?   java通过bash命令行和OS X中的脚本运行SWT应用程序,获得不同的类路径行为   由于事务之间存在读/写依赖关系,java无法序列化访问   并排摆动两个网格   java如何在Liferay中从另一个portlet调用一个portlet?   Java中为浮点包装器分配整数值的装箱   java如何在遍历每个元素时从值中减去数组元素?   API的java问题输出为空。只有来自intelliji   数组使用java查找连续的数字