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)
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)