libpysal.weights.
attach_islands
(w, w_knn1)[source]¶Attach nearest neighbor to islands in spatial weight w.
Parameters: |
|
---|---|
Returns: |
|
Examples
>>> from libpysal.weights import lat2W
>>> import libpysal
>>> w = libpysal.weights.contiguity.Rook.from_shapefile(libpysal.examples.get_path('10740.shp'))
>>> w.islands
[163]
>>> w_knn1 = libpysal.weights.distance.KNN.from_shapefile(libpysal.examples.get_path('10740.shp'),k=1)
>>> w_attach = attach_islands(w, w_knn1)
>>> w_attach.islands
[]
>>> w_attach[w.islands[0]]
{166: 1.0}