no commit message

parent 37b9217b
...@@ -28,13 +28,21 @@ ...@@ -28,13 +28,21 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"%matplotlib inline\n", "%matplotlib inline\n",
"import pylab as plt\n",
"import matplotlib.patches as mpatches\n",
"import numpy as np\n", "import numpy as np\n",
"\n", "import matplotlib.pylab as plt\n",
"#Version numpy : 1.15.2\n", "import matplotlib.patches as mpatches\n",
"#Version matplotlib : 2.2.3\n", "import copy"
"#python 3.6.4" ]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Voici la liste des versions de package utilisées :\n",
"- Version numpy : 1.15.2\n",
"- Version matplotlib : 2.2.3\n",
"- Version copy : 1.15.2\n",
"- Version python : 3.6.4"
] ]
}, },
{ {
...@@ -6990,7 +6998,7 @@ ...@@ -6990,7 +6998,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 14, "execution_count": 21,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
...@@ -7162,12 +7170,10 @@ ...@@ -7162,12 +7170,10 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 15, "execution_count": 22,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"import copy\n",
"\n",
"dico_persos = {}\n", "dico_persos = {}\n",
"for perso in persos :\n", "for perso in persos :\n",
" dico_persos[perso] = 0\n", " dico_persos[perso] = 0\n",
...@@ -7220,7 +7226,7 @@ ...@@ -7220,7 +7226,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 16, "execution_count": 23,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
...@@ -7233,7 +7239,7 @@ ...@@ -7233,7 +7239,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 17, "execution_count": 24,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
...@@ -7247,6 +7253,27 @@ ...@@ -7247,6 +7253,27 @@
" Nombre_répliques_perso[perso] += dico_acte_nombre_répliques[acte][scene][perso]" " Nombre_répliques_perso[perso] += dico_acte_nombre_répliques[acte][scene][perso]"
] ]
}, },
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Affichage des résultats"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Nombre de mots et de répliques par personnages"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Ci-dessous, le nombre de mots par personnage."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 18, "execution_count": 18,
...@@ -7280,6 +7307,13 @@ ...@@ -7280,6 +7307,13 @@
"dict(sorted(Nombre_mots_perso.items(), key=lambda item:item[1]))" "dict(sorted(Nombre_mots_perso.items(), key=lambda item:item[1]))"
] ]
}, },
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Ci-dessous, le nombre de répliques par personnage."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 19, "execution_count": 19,
...@@ -7313,6 +7347,29 @@ ...@@ -7313,6 +7347,29 @@
"dict(sorted(Nombre_répliques_perso.items(), key=lambda item:item[1]))" "dict(sorted(Nombre_répliques_perso.items(), key=lambda item:item[1]))"
] ]
}, },
{
"cell_type": "markdown",
"metadata": {},
"source": [
"On remarque que Dame Claude n'adresse pas la parole et que le plus bavard est Harpagon."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Graphe des personnages"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Le graphe n'est pas exactement le même que celui proposé par [l'OBVIL](https://obvil.sorbonne-universite.fr/corpus/moliere/moliere_avare). Pour chaque scène,\n",
"- la longueur de la barre donne le nombre de mots total.\n",
"- la longueur de la barre d'un personnage donne le nombre de mots qu'il prononce dans la scène."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 20, "execution_count": 20,
......
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