From 6a2865ab70922418ae722527a841da9cfe6ee7d8 Mon Sep 17 00:00:00 2001 From: Xavier Dupre Date: Sun, 10 Sep 2023 13:06:31 +0200 Subject: [PATCH] fix wrong division in a notebook --- _doc/practice/py-base/code_liste_tuple.ipynb | 70 ++++++++++++-------- 1 file changed, 44 insertions(+), 26 deletions(-) diff --git a/_doc/practice/py-base/code_liste_tuple.ipynb b/_doc/practice/py-base/code_liste_tuple.ipynb index 92842a45..52dded5c 100644 --- a/_doc/practice/py-base/code_liste_tuple.ipynb +++ b/_doc/practice/py-base/code_liste_tuple.ipynb @@ -48,25 +48,25 @@ "text": [ "passage 0\n", " insertion en fin\n", - " list 1000000 éléments, temps par éléments : 1.4931430000069667e-07\n", - " deque 1000000 éléments, temps par éléments : 1.1550030000216793e-07\n", + " list 1000000 éléments, temps par éléments : 3.043996999999763e-07\n", + " deque 1000000 éléments, temps par éléments : 2.178121000001738e-07\n", " insertion au début\n", - " deque 1000000 éléments, temps par éléments : 9.052890000020853e-08\n", - " list 1000000 éléments, temps par éléments : 1.617479999913485e-08\n", + " deque 1000000 éléments, temps par éléments : 1.8570490000001884e-07\n", + " list 10000 éléments, temps par éléments : 4.053180000005341e-06\n", "passage 1\n", " insertion en fin\n", - " list 1000000 éléments, temps par éléments : 9.72325999973691e-08\n", - " deque 1000000 éléments, temps par éléments : 9.789069999897038e-08\n", + " list 1000000 éléments, temps par éléments : 1.3997890000018743e-07\n", + " deque 1000000 éléments, temps par éléments : 1.6107420000003003e-07\n", " insertion au début\n", - " deque 1000000 éléments, temps par éléments : 8.926229999997304e-08\n", - " list 1000000 éléments, temps par éléments : 2.2176400001626463e-08\n", + " deque 1000000 éléments, temps par éléments : 1.515752000000248e-07\n", + " list 10000 éléments, temps par éléments : 3.5221999999976104e-06\n", "passage 2\n", " insertion en fin\n", - " list 1000000 éléments, temps par éléments : 1.0210229999938748e-07\n", - " deque 1000000 éléments, temps par éléments : 9.393510000154493e-08\n", + " list 1000000 éléments, temps par éléments : 1.691041999999925e-07\n", + " deque 1000000 éléments, temps par éléments : 1.5332390000003215e-07\n", " insertion au début\n", - " deque 1000000 éléments, temps par éléments : 1.1841930000082357e-07\n", - " list 1000000 éléments, temps par éléments : 1.944509999884758e-08\n" + " deque 1000000 éléments, temps par éléments : 1.6655210000021725e-07\n", + " list 10000 éléments, temps par éléments : 3.256439999995564e-06\n" ] } ], @@ -107,7 +107,7 @@ " for i in range(0, N2):\n", " li.insert(0, i)\n", " b = time.perf_counter()\n", - " print(\" list\", N, \"éléments, temps par éléments :\", (b - a) / N)" + " print(\" list\", N2, \"éléments, temps par éléments :\", (b - a) / N2)" ] }, { @@ -135,21 +135,27 @@ "name": "stdout", "output_type": "stream", "text": [ - "passage 0\n", - " list 100000 fois, temps par éléments : 5.936910999989777e-06\n", - " tuple 100000 fois, temps par éléments : 5.664128999997047e-06\n", - " set 100000 fois, temps par éléments : 8.605400002124953e-08\n", - " frozenset 100000 fois, temps par éléments : 8.20949999979348e-08\n", + "passage 0\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " list 100000 fois, temps par éléments : 1.3807420000000548e-05\n", + " tuple 100000 fois, temps par éléments : 1.3729126999999152e-05\n", + " set 100000 fois, temps par éléments : 2.135010000006332e-07\n", + " frozenset 100000 fois, temps par éléments : 2.173010000001341e-07\n", "passage 1\n", - " list 100000 fois, temps par éléments : 5.516229999993811e-06\n", - " tuple 100000 fois, temps par éléments : 5.690046999989136e-06\n", - " set 100000 fois, temps par éléments : 8.56039999780478e-08\n", - " frozenset 100000 fois, temps par éléments : 8.40990000142483e-08\n", + " list 100000 fois, temps par éléments : 1.4215090999998666e-05\n", + " tuple 100000 fois, temps par éléments : 1.988498300000174e-05\n", + " set 100000 fois, temps par éléments : 1.4301800000112054e-07\n", + " frozenset 100000 fois, temps par éléments : 1.2669100000039179e-07\n", "passage 2\n", - " list 100000 fois, temps par éléments : 5.475893999973777e-06\n", - " tuple 100000 fois, temps par éléments : 5.727637000018149e-06\n", - " set 100000 fois, temps par éléments : 9.1552000012598e-08\n", - " frozenset 100000 fois, temps par éléments : 8.212900000216905e-08\n" + " list 100000 fois, temps par éléments : 1.326028999999835e-05\n", + " tuple 100000 fois, temps par éléments : 1.2816742999998495e-05\n", + " set 100000 fois, temps par éléments : 2.033819999996922e-07\n", + " frozenset 100000 fois, temps par éléments : 1.3662699999940742e-07\n" ] } ], @@ -219,6 +225,18 @@ "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" } }, "nbformat": 4,