コード例 #1
0
ファイル: test_sensitivity.py プロジェクト: akiaei/Neet
 def test_average_difference_matrix_without_calc(self):
     net = WTNetwork([[1, -1], [0, 1]], [0.5, 0])
     states = list(net)
     with_calc = net.average_sensitivity(states=deepcopy(states),
                                         calc_trans=True)
     without_calc = net.average_sensitivity(states=deepcopy(states),
                                            calc_trans=False)
     self.assertTrue(np.allclose(with_calc, without_calc, atol=1e-6))
コード例 #2
0
ファイル: test_sensitivity.py プロジェクト: akiaei/Neet
 def test_average_sensitivity(self):
     net = WTNetwork([[1, -1], [0, 1]], [0.5, 0])
     self.assertEqual(1.0, net.average_sensitivity())
コード例 #3
0
ファイル: test_sensitivity.py プロジェクト: akiaei/Neet
    def test_average_sensitivity_lengths(self):
        net = WTNetwork([[1, -1], [0, 1]], [0.5, 0])

        with self.assertRaises(ValueError):
            net.average_sensitivity(states=[[0, 0], [0, 1]], weights=[0, 1, 2])