Skip to content

Commit fcf8875

Browse files
authored
Merge pull request #423 from knaaptime/todense
use toarray in `W.full()`
2 parents 42f0940 + d385174 commit fcf8875

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

libpysal/weights/weights.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1142,16 +1142,11 @@ def full(self):
11421142
>>> ids
11431143
['first', 'second', 'third']
11441144
"""
1145-
wfull = np.zeros([self.n, self.n], dtype=float)
1145+
wfull = self.sparse.toarray()
11461146
keys = list(self.neighbors.keys())
11471147
if self.id_order:
11481148
keys = self.id_order
1149-
for i, key in enumerate(keys):
1150-
n_i = self.neighbors[key]
1151-
w_i = self.weights[key]
1152-
for j, wij in zip(n_i, w_i):
1153-
c = keys.index(j)
1154-
wfull[i, c] = wij
1149+
11551150
return (wfull, keys)
11561151

11571152
def to_WSP(self):

0 commit comments

Comments
 (0)