TOPSIS算法是一种利用正理想解和负理想解从多个解中选择最优解的算法

toposis-parth-101853019的Python项目详细描述


python中TOPSIS优化算法的源代码。在

TOPSIS是一种利用正理想解和负理想来确定最佳选择的算法 解决方案。在

有关示例解决方案,请访问:http://www.jiem.org/index.php/jiem/article/view/573/498维基百科: https://en.wikipedia.org/wiki/TOPSIS

TOPSIS是一个首字母缩略词,代表“与理想解决方案相似的顺序偏好技术”™ 是一个漂亮的 简单的MCDA方法。顾名思义,这个方法是基于寻找理想解和反理想解

命令提示符

topsis data.csv "1,1,1,1" "+,+,-,+" final.csv Sample dataset The decision matrix (a) should be constructed with each row representing a Model alternative, and each column representing a criterion like Accuracy, R2, Root Mean Squared Error, Correlation, and many more.

ModelCorrelationR2RMSEAccuracy
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)尚未规范化,稍后将在代码中进行规范化。在

利益正面(+)或负面(-)影响标准的信息应在I中提供。在

输出 车型评分排名


1 | 0.77221 | 2 2 | 0.225599 | 5 3 | 0.438897 | 4 4 | 0.523878 | 3 5 | 0.811389 | 1

排名以表格的形式显示,使用“表格”软件包,排名第一的排名是最好的 根据TOPSIS方法,最后一个等级提供最差的决策。在

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

推荐PyPI第三方库


热门话题
java JavaFX TableView更新单元格,不更新对象值   在扫描器中使用分隔符的java   java OkHttp 4.9.2,连接无法重用,导致端口耗尽   eclipse中的c JNI:运行Java代码   java是否在出厂的所有硬件设备中都有/mnt/sdcard/Android/data文件夹(或等效文件夹)?   Java,在eclipse中访问资源文件夹中的图像   java为什么Bluemix dashDB操作抛出SqlSyntaxErrorException,SQLCODE=1667?   JavaHtmlUnitWebClient。getPage不处理javascript   Google API认证的java问题   java如何将JSON数组反序列化为Apache beam PCollection<javaObject>   ServerSocket停止接收命令,java/安卓   来自Java类的安卓 Toast消息   java如何自动重新加载应用程序引擎开发服务器?   java是否可以尝试/捕获一些东西来检查是否抛出了异常?   java如何做到这一点当我按下load game时,它不仅会加载信息,还会将您带到游戏中?   Java选项Xmx代表什么?   Java映射,它在插入时打印值   设置“ulimit c unlimited”后,java无法生成系统核心转储