实现TOPSIS的Python包。

TOPSIS-Purnima-101803523的Python项目详细描述


托普西斯

提交人:Purnima Lal | 101803523


什么是TOPSIS?在

T引用O顺序p引用SI处理S解决方案的技术 TOPSIS(TOPSIS)起源于20世纪80年代,是一种多准则决策方法。在

如何安装此软件包:

>> pip install TOPSIS-Purnima-101803523

安装完成后,在命令提示符/Terminal in pwd/current dir中:

^{pr2}$

权重(weights)可能未规范化,但将在代码中规范化。 ^{str}避免错误:

输入数据文件(数据.csv)—一个例子

决策矩阵应该由每一行代表一个模型选择,每一列代表一个标准,如相关性、R2、均方根误差、准确度等

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

输出文件(csv.result.结果)在-

基于上述输入文件,将权重设置为“1,2,1,1”,影响设置为“+,-,-,+”。在

^{tb2}$

输出文件包含输入文件的列以及具有Topsis Score和Rank的两个附加列。在

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

推荐PyPI第三方库


热门话题
具有泛型的对象的oop Java数组   爪哇丑陋的数字找到第1500名UVA在线评委   SpringJava。lang.IllegalStateException:自动连线批注至少需要一个参数   java为什么我的系统找不到我的属性文件?   java有没有办法让Maven同时构建1.5和1.6字节码JAR?   java通过Sailfin中的header进行操作   使用向量、距离和图形   如果提供的登录信息是错误的,为什么java控件不进入else部分和Toast?   java如何为电子商务安卓应用程序存储产品列表   java保存声音首选项Libgdx Android   java无法在测试单元中调用JpaRepository   java使用批处理更新Cassandra表中的选定列,而不将其他列值设为null   java如何在log4j2中的手动代码配置中向appender添加级别?   从ImageIO返回的java Null。读取(新的ByteArrayInputStream(bs));   java不确定如何防止此Arraylist处于可编辑状态   netbeans中的java更改清单(TrustedLibrary=true属性)   java无法使用RestTemplate和Spring数据REST发布具有关系的新实体