Example #1
0
def test_all_weights():
    w = fd_weights_all(range(-2, 3), n=4)
    print(w)
    true_w = [[0., 0., 1., 0., 0.],
              [0.0833333333333, -0.6666666666667, 0., 0.6666666666667,
               -0.0833333333333],
              [-0.0833333333333, 1.333333333333, -2.5, 1.333333333333,
               -0.083333333333],
              [-0.5, 1., 0., -1., 0.5],
              [1., -4., 6., -4., 1.]]
    assert_allclose(w, true_w, atol=1e-12)
Example #2
0
 def test_all_weights():
     w = fd_weights_all(range(-2,3), n=4)
     print(w)
     true_w = [[0., 0., 1., 0., 0. ],
               [ 0.0833333333333, -0.6666666666667, 0., 0.6666666666667,
                -0.0833333333333],
               [-0.0833333333333, 1.333333333333, -2.5,  1.333333333333,
                -0.083333333333],
               [-0.5, 1., 0., -1., 0.5 ],
               [ 1., -4., 6., -4., 1.]]
     np.testing.assert_allclose(w, true_w, atol=1e-12)