From 5b0bac48676d6ab1f8f95adbd2aae0a5770d2587 Mon Sep 17 00:00:00 2001 From: chr-sa <71894964+chr-sa@users.noreply.github.com> Date: Fri, 17 Apr 2026 11:13:20 +0200 Subject: [PATCH] Fix #72 --- CHANGELOG.md | 1 + mdaencore/clustering/affinityprop.pyx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 12f35fd..aba7c3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ The rules for this file: - ianmkenney - tylerjereddy - IAlibay +- chr-sa ### Added diff --git a/mdaencore/clustering/affinityprop.pyx b/mdaencore/clustering/affinityprop.pyx index fe14206..4051403 100644 --- a/mdaencore/clustering/affinityprop.pyx +++ b/mdaencore/clustering/affinityprop.pyx @@ -96,7 +96,7 @@ def AffinityPropagation(s, preference, float lam, int max_iterations, int conver # Prepare input and ouput arrays cdef numpy.ndarray[numpy.float32_t, ndim=1] matndarray = numpy.ascontiguousarray(s._elements, dtype=numpy.float32) - cdef numpy.ndarray[long, ndim=1] clusters = numpy.zeros((s.size),dtype=numpy.dtype("long")) + cdef numpy.ndarray[numpy.int64_t, ndim=1] clusters = numpy.zeros((s.size),dtype=numpy.int64) # run C module Affinity Propagation iterations = CAffinityPropagation(matndarray.data, cn, lam, max_iterations, convergence, noise, clusters.data)