pysal.lib.weights.WSP

class pysal.lib.weights.WSP(sparse, id_order=None)[源代码]

SPREG的瘦W类。

参数:
稀疏的 : sparse_matrix

来自scipy.sparse的nxn对象

id_order : 列表

一个有序的ID列表,假定与稀疏的顺序相匹配。

实例

来自gal信息

>>> import scipy.sparse
>>> from pysal.lib.weights import WSP
>>> rows = [0, 1, 1, 2, 2, 3]
>>> cols = [1, 0, 2, 1, 3, 3]
>>> weights =  [1, 0.75, 0.25, 0.9, 0.1, 1]
>>> sparse = scipy.sparse.csr_matrix((weights, (rows, cols)), shape=(4,4))
>>> w = WSP(sparse)
>>> w.s0
4.0
>>> w.trcWtW_WW
6.395
>>> w.n
4
属性:
n : 利息

描述

s0 : 浮动

S0定义为:

trcWtW_WW : 浮动

痕迹 \(W^{{'}}W + WW\) .

方法

from_W (W) 从w的稀疏矩阵构造wsp对象
to_W \([沉默警告]) 将Pysal WSP对象(细权重矩阵)转换为Pysal W对象。
__init__(sparse, id_order=None)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

方法

__init__ \(稀疏[,ID U顺序]) 初始化自身。
from_W (W) 从w的稀疏矩阵构造wsp对象
to_W \([沉默警告]) 将Pysal WSP对象(细权重矩阵)转换为Pysal W对象。

属性

diagWtW_WW  对角线 \(W^{{'}}W + WW\) .
s0  S0定义为:
trcWtW_WW  痕迹 \(W^{{'}}W + WW\) .