test_hmm.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:motion-classification 作者: matthiasplappert 项目源码 文件源码
def test_valid_fit(self):
        obs = [np.array([1, 1]), np.array([[1, 1], [2, 2]])]
        called = [False, False]

        def init(x):
            self.assertEqual(len(x), len(obs))
            self.assertEqual(np.ndim(x[0]), 2)
            called[0] = True

        def fit(x):
            self.assertEqual(len(x), len(obs))
            self.assertEqual(np.ndim(x[0]), 2)
            called[1] = True

        self.hmm.init_callback = init
        self.hmm.fit_callback = fit
        self.hmm.fit(obs)
        self.assertEqual(self.hmm.n_features_, 2)
        self.assertTrue(called[0])
        self.assertTrue(called[1])

        called[0], called[1] = False, False
        self.hmm.fit(obs)
        self.assertFalse(called[0])
        self.assertTrue(called[1])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号