pysal.lib.weights.
full2W
(m, ids=None)[源代码]¶从完整数组创建Pysal W对象。
参数: |
|
---|---|
返回: |
|
实例
>>> import pysal.lib
>>> import numpy as np
创建一个零数组
>>> a = np.zeros((4, 4))
循环用随机数填充它
>>> for i in range(len(a)):
... for j in range(len(a[i])):
... if i!=j:
... a[i, j] = np.random.random(1)
创建W对象
>>> w = pysal.lib.weights.util.full2W(a)
>>> w.full()[0] == a
array([[ True, True, True, True],
[ True, True, True, True],
[ True, True, True, True],
[ True, True, True, True]])
创建用户ID列表
>>> ids = ['myID0', 'myID1', 'myID2', 'myID3']
>>> w = pysal.lib.weights.util.full2W(a, ids=ids)
>>> w.full()[0] == a
array([[ True, True, True, True],
[ True, True, True, True],
[ True, True, True, True],
[ True, True, True, True]])