Rename beliefs vars to fix interactive output [02]
This commit is contained in:
parent
e84f801836
commit
a954974bc1
@ -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)));"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user