@@ -71,19 +71,19 @@ def plot_trials(csv):
71
71
return
72
72
73
73
# Create additional features
74
- data ['average_reward' ] = (data ['net_reward' ] / (data ['initial_deadline' ] - data ['final_deadline' ]).rolling (window = 10 , center = False ).mean ()
74
+ data ['average_reward' ] = (data ['net_reward' ] / (data ['initial_deadline' ] - data ['final_deadline' ])) .rolling (window = 10 , center = False ).mean ()
75
75
data ['reliability_rate' ] = (data ['success' ]* 100 ).rolling (window = 10 , center = False ).mean () # compute avg. net reward with window=10
76
76
data ['good_actions' ] = data ['actions' ].apply (lambda x : ast .literal_eval (x )[0 ])
77
77
data ['good' ] = (data ['good_actions' ] * 1.0 / \
78
- (data ['initial_deadline' ] - data ['final_deadline' ]).rolling (window = 10 , center = False ).mean ()
78
+ (data ['initial_deadline' ] - data ['final_deadline' ])) .rolling (window = 10 , center = False ).mean ()
79
79
data ['minor' ] = (data ['actions' ].apply (lambda x : ast .literal_eval (x )[1 ]) * 1.0 / \
80
- (data ['initial_deadline' ] - data ['final_deadline' ]).rolling (window = 10 , center = False ).mean ()
80
+ (data ['initial_deadline' ] - data ['final_deadline' ])) .rolling (window = 10 , center = False ).mean ()
81
81
data ['major' ] = (data ['actions' ].apply (lambda x : ast .literal_eval (x )[2 ]) * 1.0 / \
82
- (data ['initial_deadline' ] - data ['final_deadline' ]).rolling (window = 10 , center = False ).mean ()
82
+ (data ['initial_deadline' ] - data ['final_deadline' ])) .rolling (window = 10 , center = False ).mean ()
83
83
data ['minor_acc' ] = (data ['actions' ].apply (lambda x : ast .literal_eval (x )[3 ]) * 1.0 / \
84
- (data ['initial_deadline' ] - data ['final_deadline' ]).rolling (window = 10 , center = False ).mean ()
84
+ (data ['initial_deadline' ] - data ['final_deadline' ])) .rolling (window = 10 , center = False ).mean ()
85
85
data ['major_acc' ] = (data ['actions' ].apply (lambda x : ast .literal_eval (x )[4 ]) * 1.0 / \
86
- (data ['initial_deadline' ] - data ['final_deadline' ]).rolling (window = 10 , center = False ).mean ()
86
+ (data ['initial_deadline' ] - data ['final_deadline' ])) .rolling (window = 10 , center = False ).mean ()
87
87
data ['epsilon' ] = data ['parameters' ].apply (lambda x : ast .literal_eval (x )['e' ])
88
88
data ['alpha' ] = data ['parameters' ].apply (lambda x : ast .literal_eval (x )['a' ])
89
89
@@ -204,4 +204,4 @@ def plot_trials(csv):
204
204
ax .text (0.36 , 0.30 , "Simulation completed\n with testing disabled." , fontsize = 20 , ha = 'center' , style = 'italic' )
205
205
206
206
plt .tight_layout ()
207
- plt .show ()
207
+ plt .show ()
0 commit comments