File tree Expand file tree Collapse file tree 1 file changed +4
-18
lines changed Expand file tree Collapse file tree 1 file changed +4
-18
lines changed Original file line number Diff line number Diff line change 1
- from itertools import chain
2
-
3
1
import numpy as np
2
+ import pandas as pd
3
+ from pandas .testing import assert_series_equal
4
4
5
5
from adaptive import AverageLearner1D
6
6
from adaptive .tests .test_learners import (
11
11
12
12
13
13
def almost_equal_dicts (a , b ):
14
- assert a .keys () == b .keys ()
15
- for k , v1 in a .items ():
16
- v2 = b [k ]
17
- if (
18
- v1 is None
19
- or v2 is None
20
- or isinstance (v1 , (tuple , list ))
21
- and any (x is None for x in chain (v1 , v2 ))
22
- ):
23
- assert v1 == v2
24
- else :
25
- try :
26
- np .testing .assert_almost_equal (v1 , v2 )
27
- except TypeError :
28
- raise AssertionError (f"{ v1 } != { v2 } " )
14
+ assert_series_equal (pd .Series (sorted (a .items ())), pd .Series (sorted (b .items ())))
29
15
30
16
31
17
def test_tell_many_at_point ():
32
18
f = generate_random_parametrization (noisy_peak )
33
19
learner = AverageLearner1D (f , bounds = (- 2 , 2 ))
34
- control = learner . new ( )
20
+ control = AverageLearner1D ( f , bounds = ( - 2 , 2 ) )
35
21
learner ._recompute_losses_factor = 1
36
22
control ._recompute_losses_factor = 1
37
23
simple_run (learner , 100 )
You can’t perform that action at this time.
0 commit comments