diff --git a/content/Chapter_01/03_Collisions_in_Hashing.ipynb b/content/Chapter_01/03_Collisions_in_Hashing.ipynb
index 8f21a1bf..6c6ad9f1 100644
--- a/content/Chapter_01/03_Collisions_in_Hashing.ipynb
+++ b/content/Chapter_01/03_Collisions_in_Hashing.ipynb
@@ -33,67 +33,14 @@
"What if the hash values were just assigned at random, without taking into account which of them have already been assigned? If there are a large number of distinct values and a relatively small number of individuals, then it seems reasonable to think that the chance of a collision will be small. For example, if there are 1,000 available hash values and only 5 individuals, it doesn't seem likely that you'll get a collision if you just pick a random sequence of 5 values for the 5 individuals."
]
},
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "editable": true,
- "slideshow": {
- "slide_type": ""
- },
- "tags": [
- "remove-cell"
- ]
- },
- "outputs": [
- {
- "data": {
- "image/jpeg": "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",
- "text/html": [
- "\n",
- " \n",
- " "
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {
- "scrapbook": {
- "mime_prefix": "",
- "name": "vid_prob_model"
- }
- },
- "output_type": "display_data"
- }
- ],
- "source": [
- "#| label: vid-prob-model\n",
- "#| echo: false\n",
- "from IPython.display import YouTubeVideo\n",
- "YouTubeVideo(\"uFLsmVFcHXw\")"
- ]
- },
{
"cell_type": "markdown",
- "metadata": {
- "editable": true,
- "slideshow": {
- "slide_type": ""
- },
- "tags": []
- },
+ "metadata": {},
"source": [
- "```{dropdown} 🎥 See More\n",
- "\n",
- "```"
+ ":::{iframe} https://www.youtube.com/embed/uFLsmVFcHXw\n",
+ ":width: 100%\n",
+ ":title: Probability Model\n",
+ ":::"
]
},
{
@@ -126,66 +73,14 @@
"If you look back to Part (i) in the example about random number generators in the previous section, you will find that it is the same as our current question, in the case where $N = 10$ and $n=2$. We can just follow the same process to get our solution here."
]
},
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "editable": true,
- "slideshow": {
- "slide_type": ""
- },
- "tags": [
- "remove-cell"
- ]
- },
- "outputs": [
- {
- "data": {
- "image/jpeg": "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",
- "text/html": [
- "\n",
- " \n",
- " "
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {
- "scrapbook": {
- "mime_prefix": "",
- "name": "vid_collision_prob"
- }
- },
- "output_type": "display_data"
- }
- ],
- "source": [
- "#| label: vid-collision-prob\n",
- "#| echo: false\n",
- "YouTubeVideo('cD26s3DW-J8')"
- ]
- },
{
"cell_type": "markdown",
- "metadata": {
- "editable": true,
- "slideshow": {
- "slide_type": ""
- },
- "tags": []
- },
+ "metadata": {},
"source": [
- "```{dropdown} 🎥 See More\n",
- "\n",
- "```"
+ ":::{iframe} https://www.youtube.com/embed/cD26s3DW-J8\n",
+ ":width: 100%\n",
+ ":title: Collision Probability\n",
+ ":::"
]
},
{
diff --git a/content/Chapter_01/04_Birthday_Problem.ipynb b/content/Chapter_01/04_Birthday_Problem.ipynb
index c1148d3c..5684ab69 100644
--- a/content/Chapter_01/04_Birthday_Problem.ipynb
+++ b/content/Chapter_01/04_Birthday_Problem.ipynb
@@ -58,61 +58,14 @@
"The problem is commonly solved under the assumptions that each year consists of 365 days and that each person is equally likely to be born on any of the 365 days regardless of the birthdays of others. "
]
},
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "editable": true,
- "slideshow": {
- "slide_type": ""
- },
- "tags": [
- "remove-cell"
- ]
- },
- "outputs": [
- {
- "data": {
- "image/jpeg": "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",
- "text/html": [
- "\n",
- " \n",
- " "
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {
- "scrapbook": {
- "mime_prefix": "",
- "name": "vid141"
- }
- },
- "output_type": "display_data"
- }
- ],
- "source": [
- "#| label: vid-bday-assum\n",
- "#| echo: false\n",
- "from IPython.display import YouTubeVideo\n",
- "YouTubeVideo('A88MJdZLe3A')"
- ]
- },
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "```{dropdown} 🎥 See More\n",
- "\n",
- "```"
+ ":::{iframe} https://www.youtube.com/embed/A88MJdZLe3A\n",
+ ":width: 100%\n",
+ ":title: Birthday Assumptions\n",
+ ":::"
]
},
{
@@ -156,51 +109,14 @@
"$$"
]
},
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "tags": [
- "remove-cell"
- ]
- },
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- " \n",
- " "
- ],
- "text/plain": [
- ""
- ]
- },
- "execution_count": 3,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "#| label: vid-note-code\n",
- "#| echo: false\n",
- "from IPython.display import YouTubeVideo\n",
- "YouTubeVideo(\"ci7bPVOpfsk\")"
- ]
- },
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "```{dropdown} 🎥 See More\n",
- "\n",
- "```"
+ ":::{iframe} https://www.youtube.com/embed/ci7bPVOpfsk\n",
+ ":width: 100%\n",
+ ":title: Notes on the Code\n",
+ ":::"
]
},
{
diff --git a/content/Chapter_01/05_An_Exponential_Approximation.ipynb b/content/Chapter_01/05_An_Exponential_Approximation.ipynb
index 05c0b25c..081d11f7 100644
--- a/content/Chapter_01/05_An_Exponential_Approximation.ipynb
+++ b/content/Chapter_01/05_An_Exponential_Approximation.ipynb
@@ -62,51 +62,14 @@
"The main steps in the approximation will be used repeatedly in this course, so we will set them out in some detail here."
]
},
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "tags": [
- "remove-cell"
- ]
- },
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- " \n",
- " "
- ],
- "text/plain": [
- ""
- ]
- },
- "execution_count": 1,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "#| label: vid-approx-collide\n",
- "#| echo: false\n",
- "from IPython.display import YouTubeVideo\n",
- "YouTubeVideo(\"rUhunl890KM\")"
- ]
- },
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "```{dropdown} 🎥 See More\n",
- "\n",
- "```"
+ ":::{iframe} https://www.youtube.com/embed/rUhunl890KM\n",
+ ":width: 100%\n",
+ ":title: Approximate Chance on Collision\n",
+ ":::"
]
},
{