コード例 #1
0
 def test_directional_diff():
     v = np.r_[1, -1]
     v = v / np.linalg.norm(v)
     x0 = [2, 3]
     directional_diff = np.dot(nd.Gradient(rosen)(x0), v)
     assert_allclose(directional_diff, 743.87633380824832)
     dd, _info = nd.directionaldiff(rosen, x0, v, full_output=True)
     assert_allclose(dd, 743.87633380824832)
コード例 #2
0
 def test_directional_diff():
     v = np.r_[1, -1]
     v = v / np.linalg.norm(v)
     x0 = [2, 3]
     directional_diff = np.dot(nd.Gradient(rosen)(x0), v)
     assert_allclose(directional_diff, 743.87633380824832)
     dd, _info = nd.directionaldiff(rosen, x0, v, full_output=True)
     assert_allclose(dd, 743.87633380824832)
コード例 #3
0
    def test_directional_diff():
        v = [1, -1]
        x0 = [2, 3]

        directional_diff = nd.directionaldiff(rosen, x0, v)
        assert_allclose(directional_diff, 743.87633380824832)
コード例 #4
0
    def test_directional_diff():
        v = [1, -1]
        x0 = [2, 3]

        directional_diff = nd.directionaldiff(rosen, x0, v)
        assert_allclose(directional_diff, 743.87633380824832)
コード例 #5
0
    def test_directional_diff():
        v = [1, -1]
        x0 = [2, 3]

        directional_diff = nd.directionaldiff(rosen, x0, v)
        assert_array_almost_equal(directional_diff, 743.87633380824832)
コード例 #6
0
    def test_directional_diff():
        v = [1, -1]
        x0 = [2, 3]

        directional_diff = nd.directionaldiff(rosen, x0, v)
        assert_array_almost_equal(directional_diff, 743.87633380824832)