We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8d12a0 commit f71421dCopy full SHA for f71421d
1 file changed
src/squidpy/gr/_ligrec.py
@@ -735,7 +735,9 @@ def extractor(res: Sequence[TempResult]) -> TempResult:
735
clustering = np.array(data["clusters"].values, dtype=np.int32)
736
737
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)
+ # 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)
741
742
# (n_cells, n_genes)
743
data = np.array(data[data.columns.difference(["clusters"])].values, dtype=np.float64, order="C")
0 commit comments