From 73ea8584398075d4993a675ec731f7bd5356518b Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Wed, 27 Mar 2019 07:55:45 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20Programmation=20et?= =?UTF-8?q?=20Statistiques?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Programmation/6-Statistiques.html | 141 +++++++++++++++++- .../Programmation/6-Statistiques.ipynb | 92 +++++++++++- 2 files changed, 217 insertions(+), 16 deletions(-) diff --git a/PreStSauveur/Programmation/6-Statistiques.html b/PreStSauveur/Programmation/6-Statistiques.html index c32f639..afa78cc 100644 --- a/PreStSauveur/Programmation/6-Statistiques.html +++ b/PreStSauveur/Programmation/6-Statistiques.html @@ -13125,7 +13125,8 @@ div#notebook {
  • La fréquence d’un caractère est égale à l’effectif du caractère divisé par l’effectif total.
  • Les statistiques descriptives ont pour but de décrire et d'analyser des données (ou série statisque) pour les résumer ou les comparer entre elles.

    -

    Voici quelques séries de données sur lesquels nous allons pouvoir travailler. Ces trois séries concernent des caractéristiques différentes des voitures garées sur un parking.

    +

    Voici quelques séries de données sur lesquels nous allons travailler.

    +

    Ces trois séries concernent des caractéristiques différentes des voitures garées sur 3 parkings différents.

    @@ -13187,9 +13188,8 @@ div#notebook {
      -
    1. Pour chaque série, quand c'est possible, calculer les 5 indicateurs.
    2. -
    3. Ecrire un algorithme expliquant comment calculer chaqu'un de ces indicateurs.
    4. -
    5. En vous aidant du mémo sur les listes, traduire vos algorithmes en Python
    6. +
    7. Pour la série passagers, calculer les 5 indicateurs.
    8. +
    9. Faire calculer ces 5 indicateurs pour la série kilometres par Python (cf le mémo du les listes en dessous).
    @@ -13205,7 +13205,7 @@ div#notebook {
    -
    In [11]:
    +
    In [2]:
    L = [5, 2, 1, 2, 4, 5, 5]
    @@ -13215,6 +13215,88 @@ div#notebook {
     
    +
    +
    +
    +
    +
      +
    • max: valeur maximal de la liste
    • +
    + +
    +
    +
    +
    +
    +
    In [3]:
    +
    +
    +
    print(max(L))
    +
    + +
    +
    +
    + +
    +
    + + +
    + +
    + + +
    +
    5
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
      +
    • min: valeur minimal de la liste
    • +
    + +
    +
    +
    +
    +
    +
    In [4]:
    +
    +
    +
    print(min(L))
    +
    + +
    +
    +
    + +
    +
    + + +
    + +
    + + +
    +
    1
    +
    +
    +
    + +
    +
    +
    @@ -13310,7 +13392,7 @@ div#notebook {
    -
    In [13]:
    +
    In [7]:
    print(sorted(L))
    @@ -13351,7 +13433,7 @@ div#notebook {
     
    -
    In [15]:
    +
    In [8]:
    # Le premier élément de la liste
    @@ -13383,6 +13465,49 @@ div#notebook {
     
    +
    +
    +
    +
    +
      +
    • Compter l'effectif d'une valeur
    • +
    + +
    +
    +
    +
    +
    +
    In [9]:
    +
    +
    +
    L.count(2)
    +
    + +
    +
    +
    + +
    +
    + + +
    + +
    Out[9]:
    + + + + +
    +
    2
    +
    + +
    + +
    +
    +
    @@ -13396,7 +13521,7 @@ div#notebook {
    -
    In [16]:
    +
    In [10]:
    for x in L:
    diff --git a/PreStSauveur/Programmation/6-Statistiques.ipynb b/PreStSauveur/Programmation/6-Statistiques.ipynb
    index 6f849b8..58a5491 100644
    --- a/PreStSauveur/Programmation/6-Statistiques.ipynb
    +++ b/PreStSauveur/Programmation/6-Statistiques.ipynb
    @@ -20,7 +20,9 @@
         "\n",
         "Les statistiques descriptives ont pour but de décrire et d'analyser des données (ou série statisque) pour les résumer ou les comparer entre elles.\n",
         "\n",
    -    "Voici quelques séries de données sur lesquels nous allons pouvoir travailler. Ces trois séries concernent des caractéristiques différentes des voitures garées sur un parking."
    +    "Voici quelques séries de données sur lesquels nous allons travailler. \n",
    +    "\n",
    +    "Ces trois séries concernent des caractéristiques différentes des voitures garées sur 3 parkings différents."
        ]
       },
       {
    @@ -71,9 +73,8 @@
        "cell_type": "markdown",
        "metadata": {},
        "source": [
    -    "3. Pour chaque série, quand c'est possible, calculer les 5 indicateurs.\n",
    -    "4. Ecrire un algorithme expliquant comment calculer chaqu'un de ces indicateurs.\n",
    -    "5. En vous aidant du mémo sur les listes, traduire vos algorithmes en Python"
    +    "3. Pour la série `passagers`, calculer les 5 indicateurs.\n",
    +    "4. Faire calculer ces 5 indicateurs pour la série `kilometres` par Python (cf le mémo du les listes en dessous)."
        ]
       },
       {
    @@ -87,13 +88,61 @@
       },
       {
        "cell_type": "code",
    -   "execution_count": 11,
    +   "execution_count": 2,
        "metadata": {},
        "outputs": [],
        "source": [
         "L = [5, 2, 1, 2, 4, 5, 5]"
        ]
       },
    +  {
    +   "cell_type": "markdown",
    +   "metadata": {},
    +   "source": [
    +    "- `max`: valeur maximal de la liste"
    +   ]
    +  },
    +  {
    +   "cell_type": "code",
    +   "execution_count": 3,
    +   "metadata": {},
    +   "outputs": [
    +    {
    +     "name": "stdout",
    +     "output_type": "stream",
    +     "text": [
    +      "5\n"
    +     ]
    +    }
    +   ],
    +   "source": [
    +    "print(max(L))"
    +   ]
    +  },
    +  {
    +   "cell_type": "markdown",
    +   "metadata": {},
    +   "source": [
    +    "- `min`: valeur minimal de la liste "
    +   ]
    +  },
    +  {
    +   "cell_type": "code",
    +   "execution_count": 4,
    +   "metadata": {},
    +   "outputs": [
    +    {
    +     "name": "stdout",
    +     "output_type": "stream",
    +     "text": [
    +      "1\n"
    +     ]
    +    }
    +   ],
    +   "source": [
    +    "print(min(L))"
    +   ]
    +  },
       {
        "cell_type": "markdown",
        "metadata": {},
    @@ -151,7 +200,7 @@
       },
       {
        "cell_type": "code",
    -   "execution_count": 13,
    +   "execution_count": 7,
        "metadata": {},
        "outputs": [
         {
    @@ -175,7 +224,7 @@
       },
       {
        "cell_type": "code",
    -   "execution_count": 15,
    +   "execution_count": 8,
        "metadata": {},
        "outputs": [
         {
    @@ -194,6 +243,33 @@
         "print(L[2])"
        ]
       },
    +  {
    +   "cell_type": "markdown",
    +   "metadata": {},
    +   "source": [
    +    "- Compter l'effectif d'une valeur"
    +   ]
    +  },
    +  {
    +   "cell_type": "code",
    +   "execution_count": 9,
    +   "metadata": {},
    +   "outputs": [
    +    {
    +     "data": {
    +      "text/plain": [
    +       "2"
    +      ]
    +     },
    +     "execution_count": 9,
    +     "metadata": {},
    +     "output_type": "execute_result"
    +    }
    +   ],
    +   "source": [
    +    "L.count(2)"
    +   ]
    +  },
       {
        "cell_type": "markdown",
        "metadata": {},
    @@ -203,7 +279,7 @@
       },
       {
        "cell_type": "code",
    -   "execution_count": 16,
    +   "execution_count": 10,
        "metadata": {},
        "outputs": [
         {