From 413fd06eca2e592bc5536e3cc1956951983a9e27 Mon Sep 17 00:00:00 2001 From: Tiago Freitas Pereira <tiagofrepereira@gmail.com> Date: Wed, 4 Mar 2015 17:54:44 +0100 Subject: [PATCH] Fixed a bug in the constructor --- bob/learn/em/MAP_gmm_trainer.cpp | 6 +++--- bob/learn/em/ML_gmm_trainer.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bob/learn/em/MAP_gmm_trainer.cpp b/bob/learn/em/MAP_gmm_trainer.cpp index 7c16576..caef230 100644 --- a/bob/learn/em/MAP_gmm_trainer.cpp +++ b/bob/learn/em/MAP_gmm_trainer.cpp @@ -70,9 +70,9 @@ static int PyBobLearnEMMAPGMMTrainer_init_base_trainer(PyBobLearnEMMAPGMMTrainer double relevance_factor = 4.0; double aux = 0; - PyObject* update_means = 0; - PyObject* update_variances = 0; - PyObject* update_weights = 0; + PyObject* update_means = Py_True; + PyObject* update_variances = Py_False; + PyObject* update_weights = Py_False; double mean_var_update_responsibilities_threshold = std::numeric_limits<double>::epsilon(); PyObject* keyword_relevance_factor = Py_BuildValue("s", kwlist1[1]); diff --git a/bob/learn/em/ML_gmm_trainer.cpp b/bob/learn/em/ML_gmm_trainer.cpp index c125bd4..1ba604e 100644 --- a/bob/learn/em/ML_gmm_trainer.cpp +++ b/bob/learn/em/ML_gmm_trainer.cpp @@ -57,9 +57,9 @@ static int PyBobLearnEMMLGMMTrainer_init_base_trainer(PyBobLearnEMMLGMMTrainerOb char** kwlist = ML_GMMTrainer_doc.kwlist(0); - PyObject* update_means = 0; - PyObject* update_variances = 0; - PyObject* update_weights = 0; + PyObject* update_means = Py_True; + PyObject* update_variances = Py_False; + PyObject* update_weights = Py_False; double mean_var_update_responsibilities_threshold = std::numeric_limits<double>::epsilon(); if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!|O!O!d", kwlist, -- GitLab