Esempio n. 1
0
 def test_lp_norm_surface(self):
     # Integration of surfaces not implemented, add test case after
     # implementation
     self.assertEqual(lp_norm(self.fd_surface, p=1), NotImplemented)
Esempio n. 2
0
    def test_lp_norm_curve(self):

        np.testing.assert_allclose(lp_norm(self.fd_curve, p=1, p2=1),
                                   [32., 82.666667])
        np.testing.assert_allclose(lp_norm(self.fd_curve, p='inf', p2='inf'),
                                   [6, 25])
Esempio n. 3
0
 def test_lp_norm_surface_inf(self):
     np.testing.assert_allclose(
         lp_norm(self.fd_surface, p='inf').round(5),
         [0.99994, 0.99793, 0.99868])
Esempio n. 4
0
    def test_lp_norm(self):

        np.testing.assert_allclose(lp_norm(self.fd, p=1), [16., 41.33333333])
        np.testing.assert_allclose(lp_norm(self.fd, p='inf'), [6, 25])