pysal.lib.weights.
WSP2W
(wsp, silence_warnings=False)[源代码]¶将Pysal WSP对象(细权重矩阵)转换为Pysal W对象。
参数: |
|
---|---|
返回: |
|
实例
>>> from pysal.lib.weights import lat2W, WSP
为一个矩形的2x5单元区域(rook连续性)构建一个10x10 scipy.sparse矩阵,然后构造一个pysal稀疏权重对象(wsp)。
>>> sp = lat2SW(2, 5)
>>> wsp = WSP(sp)
>>> wsp.n
10
>>> wsp.sparse[0].todense()
matrix([[0, 1, 0, 0, 0, 1, 0, 0, 0, 0]], dtype=int8)
将此稀疏权重对象转换为标准Pysal权重对象。
>>> w = WSP2W(wsp)
>>> w.n
10
>>> print(w.full()[0][0])
[0. 1. 0. 0. 0. 1. 0. 0. 0. 0.]