美文网首页
Python 层次分析决定权重

Python 层次分析决定权重

作者: 绍重先 | 来源:发表于2018-02-10 16:35 被阅读0次

https://wenku.baidu.com/view/ea612a7c31b765ce05081473.html?qq-pf-to=pcqq.group

# -*- coding: utf-8 -*-
# <nbformat>2</nbformat>

# <codecell>

#A1 温度上升 #A2 耕地面积减少 #A3 自然灾害
#A1 0.471
#A2 0.088
#A3 0.439
A = np.array([[1,6,0.5],
              [0.166,1,0.25],
              [2,4,1]])

# <codecell>

SUMR = []
for i in range(0,3):
    tempsum=0
    for j in range(0,3):
        tempsum+=A[j][i]
    SUMR.append(tempsum)

# <codecell>

A=np.row_stack((A,SUMR))

# <codecell>

A

# <codecell>

SUMC = []
for i in range(0,4):
    tempsum=0
    for j in range(0,3):
        tempsum+=A[i][j]
    SUMC.append(tempsum)

# <codecell>

A=np.column_stack((A,SUMC))

# <codecell>

A

# <codecell>

W=[]
total=0
for i in range(0,3):
    total+=A[i][3]
    
for i in range(0,3):
    W.append(A[i][3]/total)

# <codecell>

W.append(1)

# <codecell>

A1=np.column_stack((A1,W))

# <codecell>

A1

# <codecell>


# <codecell>


```![)2]@Z(6W_JK4ZHADTSANA_L.png](https://img.haomeiwen.com/i6927087/39711a0a4cbfb662.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

  • Python 层次分析决定权重

    https://wenku.baidu.com/view/ea612a7c31b765ce05081473.htm...

  • AHP层次分析法

    AHP层次分析法 AHP层次分析法是一种层次权重决策分析法,解决多目标复杂问题的定性和定量的决策分析方法,用决策者...

  • 层次分析法确定属性权重

  • LeetCode 102.二叉树的层序遍历 python/sca

    环境:python 3.6,scala 2.11.8 题意 按二叉树的层次/深度遍历,自上而下,从左到右。 分析 ...

  • 如何用TOPSIS法计算权重?

    用于计算权重的方法有很多:主成分分析、专家评分法、层次分析法、熵值法等,除此之外还有一些实用的综合评价方法,如灰色...

  • 豆瓣读书数据分析-python

    豆瓣读书数据分析-python (思路来自课程老师绿树)刚刚学完python数据分析的课程,决定做一个有关pyth...

  • Python NLP 入门

    Python NLP 入门用TextBlob进行情感分析 目前在NLP领域取得的成就为我们提供了能够在不同层次上分...

  • 1数据分析基本问题

    学习内容 数据思维,业务知识,Excel,数据可视化,SQL,统计学,Python 数据分析的结构层次 1 底层数...

  • 认知层次决定生活层次?

    我们的认知层次往往会和我们的生活层次并驾齐驱。 不以自己的认知层次高于别人而嘲笑他人也是一种修养。 不以别人的低端...

  • 九大权重计算方法

    一、权重计算常见方法 常见的权重计算方法主要有以下九种: 以上九种中最常用权重计算方法有以下四种: 1、AHP层次...

网友评论

      本文标题:Python 层次分析决定权重

      本文链接:https://www.haomeiwen.com/subject/rractftx.html