From c723798e66caed0b9de2091cfffd51d78e6c0e90 Mon Sep 17 00:00:00 2001 From: kiril-chilingarashvili Date: Sun, 11 Jul 2021 13:31:57 -0700 Subject: [PATCH] Update 2_4.py fixed bug - np.delete does not delete in-place --- chapter2/2_4.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chapter2/2_4.py b/chapter2/2_4.py index e9e0b8b..7696c3a 100644 --- a/chapter2/2_4.py +++ b/chapter2/2_4.py @@ -17,7 +17,7 @@ def eps_greedy(epsilon, Q): if sample<=1-epsilon: return i else: - np.delete(action_space,i) + action_space=np.delete(action_space,i) return np.random.choice(action_space) def multi_task(max_iter,task_number,epsilon,arm_number,step_size): @@ -85,4 +85,4 @@ def multi_task(max_iter,task_number,epsilon,arm_number,step_size): epsilon=0.1 arm_number=10 step_size=0.1 -multi_task(max_iter,task_number,epsilon,arm_number,step_size) \ No newline at end of file +multi_task(max_iter,task_number,epsilon,arm_number,step_size)