46 lines
3.0 KiB
Plaintext
46 lines
3.0 KiB
Plaintext
Traceback (most recent call last):
|
|
File "/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/jupyter_cache/executors/utils.py", line 51, in single_nb_execution
|
|
executenb(
|
|
File "/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/nbclient/client.py", line 1204, in execute
|
|
return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute()
|
|
File "/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/nbclient/util.py", line 84, in wrapped
|
|
return just_run(coro(*args, **kwargs))
|
|
File "/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/nbclient/util.py", line 62, in just_run
|
|
return loop.run_until_complete(coro)
|
|
File "/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
|
|
return future.result()
|
|
File "/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/nbclient/client.py", line 663, in async_execute
|
|
await self.async_execute_cell(
|
|
File "/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/nbclient/client.py", line 965, in async_execute_cell
|
|
await self._check_raise_for_error(cell, cell_index, exec_reply)
|
|
File "/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/nbclient/client.py", line 862, in _check_raise_for_error
|
|
raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content)
|
|
nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell:
|
|
------------------
|
|
heads_proba = 0.51
|
|
coin_tosses = (np.random.rand(10000, 10) < heads_proba).astype(np.int32)
|
|
cumulative_heads_ratio = np.cumsum(coin_tosses, axis=0) / np.arange(1, 10001).reshape(-1, 1)
|
|
plt.figure(figsize=(8,3.5))
|
|
plt.plot(cumulative_heads_ratio)
|
|
plt.plot([0, 10000], [0.51, 0.51], "k--", linewidth=2, label="51%")
|
|
plt.plot([0, 10000], [0.5, 0.5], "k-", label="50%")
|
|
plt.xlabel("Number of coin tosses")
|
|
plt.ylabel("Heads ratio")
|
|
plt.legend(loc="lower right")
|
|
plt.axis([0, 10000, 0.42, 0.58])
|
|
save_fig("votingsimple")
|
|
plt.show()
|
|
------------------
|
|
|
|
[0;31m---------------------------------------------------------------------------[0m
|
|
[0;31mNameError[0m Traceback (most recent call last)
|
|
Input [0;32mIn [1][0m, in [0;36m<cell line: 2>[0;34m()[0m
|
|
[1;32m 1[0m heads_proba [38;5;241m=[39m [38;5;241m0.51[39m
|
|
[0;32m----> 2[0m coin_tosses [38;5;241m=[39m ([43mnp[49m[38;5;241m.[39mrandom[38;5;241m.[39mrand([38;5;241m10000[39m, [38;5;241m10[39m) [38;5;241m<[39m heads_proba)[38;5;241m.[39mastype(np[38;5;241m.[39mint32)
|
|
[1;32m 3[0m cumulative_heads_ratio [38;5;241m=[39m np[38;5;241m.[39mcumsum(coin_tosses, axis[38;5;241m=[39m[38;5;241m0[39m) [38;5;241m/[39m np[38;5;241m.[39marange([38;5;241m1[39m, [38;5;241m10001[39m)[38;5;241m.[39mreshape([38;5;241m-[39m[38;5;241m1[39m, [38;5;241m1[39m)
|
|
[1;32m 4[0m plt[38;5;241m.[39mfigure(figsize[38;5;241m=[39m([38;5;241m8[39m,[38;5;241m3.5[39m))
|
|
|
|
[0;31mNameError[0m: name 'np' is not defined
|
|
NameError: name 'np' is not defined
|
|
|