From 53b13c9279c426e04b7959f8e83772bbfd72dea3 Mon Sep 17 00:00:00 2001
From: Matthew Johnson <mattjj@csail.mit.edu>
Date: Sun, 31 Jan 2016 16:06:51 -0500
Subject: [PATCH] change a .T to a np.swap_axes for better inhomog support
 (thanks, Andy!)

---
 pyhsmm/internals/hmm_states.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pyhsmm/internals/hmm_states.py b/pyhsmm/internals/hmm_states.py
index b138531..5e9453a 100644
--- a/pyhsmm/internals/hmm_states.py
+++ b/pyhsmm/internals/hmm_states.py
@@ -419,7 +419,8 @@ class HMMStatesPython(_StatesBase):
         return stateseq
 
     def sample_backwards_normalized(self,alphan):
-        self.stateseq = self._sample_backwards_normalized(alphan,self.trans_matrix.T.copy())
+        self.stateseq = self._sample_backwards_normalized(
+            alphan, np.swapaxes(self.trans_matrix, -1, -2).copy())
 
     ### Mean Field
 
-- 
GitLab