{"cells": [{"cell_type": "markdown", "metadata": {}, "source": ["# Donn\u00e9es, approches fonctionnelles - correction\n", "\n", "Correction de l'approche fonctionnelle. Elle s'appuie principalement sur des it\u00e9rateurs et le module [cytoolz](https://pypi.python.org/pypi/cytoolz)."]}, {"cell_type": "code", "execution_count": 1, "metadata": {"collapsed": false}, "outputs": [{"name": "stdout", "output_type": "stream", "text": ["Populating the interactive namespace from numpy and matplotlib\n"]}, {"data": {"text/html": ["
\n", ""], "text/plain": ["\n", " | juge | \n", "nom | \n", "note | \n", "
---|---|---|---|
0 | \n", "1 | \n", "A | \n", "8 | \n", "
1 | \n", "2 | \n", "A | \n", "9 | \n", "
2 | \n", "3 | \n", "A | \n", "7 | \n", "
3 | \n", "4 | \n", "A | \n", "4 | \n", "
4 | \n", "5 | \n", "A | \n", "5 | \n", "
5 | \n", "1 | \n", "B | \n", "7 | \n", "
6 | \n", "2 | \n", "B | \n", "4 | \n", "
7 | \n", "3 | \n", "B | \n", "7 | \n", "
8 | \n", "4 | \n", "B | \n", "9 | \n", "
9 | \n", "1 | \n", "B | \n", "10 | \n", "
10 | \n", "2 | \n", "C | \n", "0 | \n", "
11 | \n", "3 | \n", "C | \n", "10 | \n", "
12 | \n", "4 | \n", "C | \n", "8 | \n", "
13 | \n", "5 | \n", "C | \n", "8 | \n", "
14 | \n", "5 | \n", "C | \n", "8 | \n", "