如何检查字典中的一阶和二阶邻居?

时间:2019-01-26 01:40:22

标签: python-2.7 dictionary pysal

我需要通过数组检查字典中的一阶和二阶邻居。

在下面的词典中,我需要通过二进制矩阵(连续性矩阵)找到错误的neigboor:

{'A': ['C', D], 'C': ['A', 'D']} 

矩阵为:

    A    B    C    D    E    F    
A  0.0  0.0  1.0  0.0  0.0  0.0  
B  0.0  0.0  0.0  0.0  1.0  0.0  
C  1.0  0.0  0.0  1.0  0.0  0.0  
D  0.0  0.0  1.0  0.0  0.0  0.0  
E  0.0  1.0  0.0  0.0  0.0  0.0  
F  0.0  0.0  0.0  0.0  0.0  0.0  

我已经尝试过,但是没有获得任何结果。

我期望输出错误的字典。在这种情况下为{'A':['C',D]}

0 个答案:

没有答案