Skip to content

Commit f71421d

Browse files
committed
added comment
1 parent c8d12a0 commit f71421d

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/squidpy/gr/_ligrec.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,9 @@ def extractor(res: Sequence[TempResult]) -> TempResult:
735735
clustering = np.array(data["clusters"].values, dtype=np.int32)
736736

737737
mean = groups.mean().values.T # (n_genes, n_clusters)
738-
mask = groups.apply(lambda c: ((c > 0).astype(int).sum() / len(c)) >= threshold).values.T # (n_genes, n_clusters)
738+
# see https://github.com/scverse/squidpy/pull/991#issuecomment-2888506296
739+
# for why we need to cast to int64 here
740+
mask = groups.apply(lambda c: ((c > 0).astype(np.int64).sum() / len(c)) >= threshold).values.T # (n_genes, n_clusters)
739741

740742
# (n_cells, n_genes)
741743
data = np.array(data[data.columns.difference(["clusters"])].values, dtype=np.float64, order="C")

0 commit comments

Comments
 (0)