Rename beliefs vars to fix interactive output [02]

This commit is contained in:
jEzEk 2020-01-17 17:15:37 +01:00
parent e84f801836
commit a954974bc1

View File

@ -602,17 +602,17 @@
"from ipywidgets import interact, IntSlider\n",
"\n",
"belief = np.array([.35, .1, .2, .3, 0, 0, 0, 0, 0, .05])\n",
"beliefs = []\n",
"perfect_beliefs = []\n",
"\n",
"for _ in range(20):\n",
" # Simon takes one step to the right\n",
" belief = perfect_predict(belief, 1)\n",
" beliefs.append(belief)\n",
" perfect_beliefs.append(belief)\n",
"\n",
"def simulate(time_step):\n",
" book_plots.bar_plot(beliefs[time_step], ylim=(0, .4))\n",
" book_plots.bar_plot(perfect_beliefs[time_step], ylim=(0, .4))\n",
" \n",
"interact(simulate, time_step=IntSlider(value=0, max=len(beliefs)-1));"
"interact(simulate, time_step=IntSlider(value=0, max=len(perfect_beliefs)-1));"
]
},
{
@ -778,20 +778,20 @@
],
"source": [
"belief = np.array([1.0, 0, 0, 0, 0, 0, 0, 0, 0, 0])\n",
"beliefs = []\n",
"predict_beliefs = []\n",
" \n",
"for i in range(100):\n",
" belief = predict_move(belief, 1, .1, .8, .1)\n",
" beliefs.append(belief)\n",
" predict_beliefs.append(belief)\n",
"\n",
"print('Final Belief:', belief)\n",
"\n",
"# make interactive plot\n",
"def show_prior(step):\n",
" book_plots.bar_plot(beliefs[step-1])\n",
" book_plots.bar_plot(predict_beliefs[step-1])\n",
" plt.title('Step {}'.format(step))\n",
"\n",
"interact(show_prior, step=IntSlider(value=1, max=len(beliefs)));"
"interact(show_prior, step=IntSlider(value=1, max=len(predict_beliefs)));"
]
},
{