Skip to content

Commit caa9b4f

Browse files
authored
Merge pull request #164 from ilia-kats/wnn_fixes
WNN fixes
2 parents 55ef22c + 31e472e commit caa9b4f

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

muon/_core/preproc.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@
2929
from packaging.version import Version
3030

3131
if Version(scanpy.__version__) < Version("1.10"):
32-
from scanpy.neighbors import _compute_connectivities_umap
32+
from scanpy.neighbors import _compute_connectivities_umap as __compute_connectivities_umap
33+
34+
_compute_connectivities_umap = lambda *args, **kwargs: __compute_connectivities_umap(
35+
*args, **kwargs
36+
)[1]
3337
else:
3438
from scanpy.neighbors._connectivity import umap as _compute_connectivities_umap
3539

@@ -520,7 +524,7 @@ def neighbors(
520524
(
521525
distances[:, 1:].reshape(-1),
522526
nn_indices[:, 1:].reshape(-1),
523-
np.concatenate((nn_indices[:, 0] * n_multineighbors, (nn_indices[:, 1:].size,))),
527+
np.arange((nn_indices.shape[0] + 1) * n_multineighbors, step=n_multineighbors),
524528
),
525529
shape=(rep.shape[0], rep.shape[0]),
526530
)

0 commit comments

Comments
 (0)