toy_notebook_final_2

parent 9d3b8d4f
......@@ -59,7 +59,7 @@
},
{
"cell_type": "code",
"execution_count": 2,
"execution_count": 6,
"metadata": {},
"outputs": [
{
......@@ -68,7 +68,7 @@
"3.128911138923655"
]
},
"execution_count": 2,
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
......@@ -76,9 +76,9 @@
"source": [
"import numpy as np\n",
"np.random.seed(seed=42)\n",
"N=10000\n",
"x=np.random.uniform(size=N, low=0, high=1)\n",
"theta=np.random.uniform(size=N, low=0, high=pi/2)\n",
"N = 10000\n",
"x = np.random.uniform(size=N, low=0, high=1)\n",
"theta = np.random.uniform(size=N, low=0, high=pi/2)\n",
"2/(sum((x+np.sin(theta))>1)/N)"
]
},
......@@ -92,7 +92,7 @@
},
{
"cell_type": "code",
"execution_count": 3,
"execution_count": 7,
"metadata": {},
"outputs": [
{
......@@ -113,15 +113,15 @@
"import matplotlib.pyplot as plt\n",
"\n",
"np.random.seed(seed=42)\n",
"N=1000\n",
"x=np.random.uniform(size=N, low=0, high=1)\n",
"y=np.random.uniform(size=N, low=0, high=1)\n",
"accept=(x*x+y*y)<=1\n",
"reject=np.logical_not(accept)\n",
"N = 1000\n",
"x = np.random.uniform(size=N, low=0, high=1)\n",
"y = np.random.uniform(size=N, low=0, high=1)\n",
"accept = (x*x+y*y)<=1\n",
"reject = np.logical_not(accept)\n",
"\n",
"fig,ax=plt.subplots(1)\n",
"ax.scatter(x[accept],y[accept],c='b',alpha=0.2,edgecolor=None)\n",
"ax.scatter(x[reject],y[reject],c='r',alpha=0.2,edgecolor=None)\n",
"fig, ax = plt.subplots(1)\n",
"ax.scatter(x[accept], y[accept], c='b', alpha=0.2, edgecolor=None)\n",
"ax.scatter(x[reject], y[reject], c='r', alpha=0.2, edgecolor=None)\n",
"ax.set_aspect('equal')"
]
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment