pysal.lib.weights.hexLat2W

pysal.lib.weights.hexLat2W(nrows=5, ncols=5)[源代码]

为六角形晶格创建W对象。

参数:
nrows : 利息

行数

ncols : 利息

列数

返回:
w : W

W类空间权重实例

笔记

观察值按行顺序排列:前k个观察值在第0行,后k个观察值在第1行,依此类推。

构造是基于将一个规则格子的每一根柱子向下移动一个单元的1/2。

实例

>>> from pysal.lib.weights import lat2W
>>> w = lat2W()
>>> w.neighbors[1]
[0, 6, 2]
>>> w.neighbors[21]
[16, 20, 22]
>>> wh = hexLat2W()
>>> wh.neighbors[1]
[0, 6, 2, 5, 7]
>>> wh.neighbors[21]
[16, 20, 22]
>>>