From 55ac07c47a087d0125f6efe500bfa35ae6ca3b66 Mon Sep 17 00:00:00 2001 From: Scott Linderman <scott.linderman@gmail.com> Date: Wed, 31 Jul 2019 11:11:26 -0600 Subject: [PATCH] updating to scipy.special.logsumexp --- pyhsmm/basic/distributions.py | 2 +- pyhsmm/internals/hmm_states.py | 2 +- pyhsmm/internals/hsmm_inb_states.py | 2 +- pyhsmm/internals/hsmm_states.py | 2 +- pyhsmm/models.py | 2 +- pyhsmm/parallel.py | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pyhsmm/basic/distributions.py b/pyhsmm/basic/distributions.py index 940862e..b18ded3 100644 --- a/pyhsmm/basic/distributions.py +++ b/pyhsmm/basic/distributions.py @@ -1,6 +1,6 @@ from __future__ import division import numpy as np -from scipy.misc import logsumexp +from scipy.special import logsumexp from pybasicbayes.distributions import * from pybasicbayes.models import MixtureDistribution diff --git a/pyhsmm/internals/hmm_states.py b/pyhsmm/internals/hmm_states.py index abbf50a..c5dfb7f 100644 --- a/pyhsmm/internals/hmm_states.py +++ b/pyhsmm/internals/hmm_states.py @@ -5,7 +5,7 @@ import numpy as np from numpy import newaxis as na import abc import copy -from scipy.misc import logsumexp +from scipy.special import logsumexp from pyhsmm.util.stats import sample_discrete try: diff --git a/pyhsmm/internals/hsmm_inb_states.py b/pyhsmm/internals/hsmm_inb_states.py index e1c6ce2..25c4b85 100644 --- a/pyhsmm/internals/hsmm_inb_states.py +++ b/pyhsmm/internals/hsmm_inb_states.py @@ -5,7 +5,7 @@ import numpy as np import abc import scipy.stats as stats import scipy.special as special -from scipy.misc import logsumexp +from scipy.special import logsumexp try: from ..util.cstats import sample_markov diff --git a/pyhsmm/internals/hsmm_states.py b/pyhsmm/internals/hsmm_states.py index a37303e..b06b831 100644 --- a/pyhsmm/internals/hsmm_states.py +++ b/pyhsmm/internals/hsmm_states.py @@ -2,7 +2,7 @@ from __future__ import division from builtins import range, map import numpy as np from numpy import newaxis as na -from scipy.misc import logsumexp +from scipy.special import logsumexp from pyhsmm.util.stats import sample_discrete from pyhsmm.util.general import rle, rcumsum, cumsum diff --git a/pyhsmm/models.py b/pyhsmm/models.py index 517e74e..e3b1b9b 100644 --- a/pyhsmm/models.py +++ b/pyhsmm/models.py @@ -11,7 +11,7 @@ import matplotlib.pyplot as plt from matplotlib.gridspec import GridSpec, GridSpecFromSubplotSpec from matplotlib import cm from warnings import warn -from scipy.misc import logsumexp +from scipy.special import logsumexp from pyhsmm.basic.abstractions import Model, ModelGibbsSampling, \ ModelEM, ModelMAPEM, ModelMeanField, ModelMeanFieldSVI, ModelParallelTempering diff --git a/pyhsmm/parallel.py b/pyhsmm/parallel.py index e430104..89de29c 100644 --- a/pyhsmm/parallel.py +++ b/pyhsmm/parallel.py @@ -1,6 +1,6 @@ from __future__ import division import numpy as np -from scipy.misc import logsumexp +from scipy.special import logsumexp # NOTE: pass arguments through global variables instead of arguments to exploit # the fact that they're read-only and multiprocessing/joblib uses fork -- GitLab