From 1c697eb671eff08ba109118dbb4041c87ba7fc38 Mon Sep 17 00:00:00 2001 From: Amir MOHAMMADI <amir.mohammadi@idiap.ch> Date: Thu, 24 Mar 2022 16:02:00 +0100 Subject: [PATCH] [gmm] make sure z is always a float array --- bob/learn/em/gmm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bob/learn/em/gmm.py b/bob/learn/em/gmm.py index cc1c77a..ddf9853 100644 --- a/bob/learn/em/gmm.py +++ b/bob/learn/em/gmm.py @@ -58,7 +58,7 @@ def log_weighted_likelihood(data, means, variances, g_norms, log_weights): """ # Compute the likelihood for each data point on each Gaussian n_gaussians, n_samples = len(means), len(data) - z = np.empty_like(data, shape=(n_gaussians, n_samples)) + z = np.empty(shape=(n_gaussians, n_samples), like=data) for i in range(n_gaussians): z[i] = np.sum((data - means[i]) ** 2 / variances[i], axis=-1) ll = -0.5 * (g_norms[:, None] + z) -- GitLab