pysal.lib.weights.
higher_order
(w, k=2)[源代码]¶k阶的邻接权对象。
参数: |
|
---|---|
返回: |
|
笔记
返回适当的高阶邻域,使得i和j是k阶邻域,如果i-j的最短路径长度为k。
实例
>>> from pysal.lib.weights import lat2W
>>> w10 = lat2W(10, 10)
>>> w10_2 = higher_order(w10, 2)
>>> w10_2[0] == {2: 1.0, 11: 1.0, 20: 1.0}
True
>>> w5 = lat2W()
>>> w5[0] == {1: 1.0, 5: 1.0}
True
>>> w5[1] == {0: 1.0, 2: 1.0, 6: 1.0}
True
>>> w5_2 = higher_order(w5,2)
>>> w5_2[0] == {10: 1.0, 2: 1.0, 6: 1.0}
True