diff --git a/MyIA.AI.Notebooks/RL/rl_1b_bitwise_logic_synthesis.ipynb b/MyIA.AI.Notebooks/RL/rl_1b_bitwise_logic_synthesis.ipynb index 8b564af62d..a987cbdb42 100644 --- a/MyIA.AI.Notebooks/RL/rl_1b_bitwise_logic_synthesis.ipynb +++ b/MyIA.AI.Notebooks/RL/rl_1b_bitwise_logic_synthesis.ipynb @@ -71,43 +71,25 @@ }, "outputs": [ { - "name": "stdout", "output_type": "stream", - "text": [ - " 1.0 : motif=0x3f800000 bit de signe=0\n", - " -1.0 : motif=0xbf800000 bit de signe=1\n", - " 0.0 : motif=0x00000000 bit de signe=0\n", - " 12.5 : motif=0x41480000 bit de signe=0\n", - " -0.3 : motif=0xbe99999a bit de signe=1\n", - " 1e-08 : motif=0x322bcc77 bit de signe=0\n", - " -1e-08 : motif=0xb22bcc77 bit de signe=1\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\\AppData\\Local\\Temp\\ipykernel_\\2032152988.py:13: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)\n", - " m = int(u32(v))\n", - "\\AppData\\Local\\Temp\\ipykernel_\\2032152988.py:9: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)\n", - " return int((u32(x) >> 31) & 1)\n" - ] + "name": "stdout", + "text": " 1.0 : motif=0x3f800000 bit de signe=0\n -1.0 : motif=0xbf800000 bit de signe=1\n 0.0 : motif=0x00000000 bit de signe=0\n 12.5 : motif=0x41480000 bit de signe=0\n -0.3 : motif=0xbe99999a bit de signe=1\n 1e-08 : motif=0x322bcc77 bit de signe=0\n -1e-08 : motif=0xb22bcc77 bit de signe=1\n" } ], "source": [ "import numpy as np\n", "\n", "def u32(x):\n", - " # Reinterprete un float32 en entier non signe 32 bits (motif IEEE-754).\n", + " # Reinterprete un float32 (ou tableau) en entier(s) non signe 32 bits (motif IEEE-754).\n", " return np.frombuffer(np.asarray(x, dtype=np.float32).tobytes(), dtype=np.uint32).astype(np.int64)\n", "\n", "def sign_bit(x):\n", " # Bit 31 (MSB) du motif : 1 si negatif, 0 si positif.\n", - " return int((u32(x) >> 31) & 1)\n", + " return int(((u32(x) >> 31) & 1).item())\n", "\n", "valeurs = [1.0, -1.0, 0.0, 12.5, -0.3, 1e-8, -1e-8]\n", "for v in valeurs:\n", - " m = int(u32(v))\n", + " m = int(u32(v).item())\n", " fmt = f\"{m:#010x}\" # motif hexa sur 10 caracteres (0x + 8)\n", " print(f\" {v:>8} : motif={fmt} bit de signe={sign_bit(v)}\")\n" ] @@ -153,2027 +135,9 @@ }, "outputs": [ { - "name": "stdout", "output_type": "stream", - "text": [ - " observation apres reset(seed=0) : [ 0.0137 -0.023 -0.0459 -0.0483]\n", - "\n", - " scellement : 2006/2006 verifications OK\n", - " [OK] signe de -0.9891\n", - " [OK] signe de -0.3678\n", - " [OK] signe de +1.2879\n", - " [OK] signe de +0.1940\n", - " [OK] signe de +0.9202\n", - " [OK] signe de +0.5771\n", - " [OK] signe de -0.6365\n", - " [OK] signe de +0.5420\n", - " [OK] signe de -0.3166\n", - " [OK] signe de -0.3224\n", - " [OK] signe de +0.0972\n", - " [OK] signe de -1.5259\n", - " [OK] signe de +1.1922\n", - " [OK] signe de -0.6711\n", - " [OK] signe de +1.0003\n", - " [OK] signe de +0.1363\n", - " [OK] signe de +1.5320\n", - " [OK] signe de -0.6600\n", - " [OK] signe de -0.3118\n", - " [OK] signe de +0.3378\n", - " [OK] signe de -2.2075\n", - " [OK] signe de +0.8279\n", - " [OK] signe de +1.5416\n", - " [OK] signe de +1.1268\n", - " [OK] signe de +0.7548\n", - " [OK] signe de -0.1460\n", - " [OK] signe de +1.2819\n", - " [OK] signe de +1.0740\n", - " [OK] signe de +0.3926\n", - " [OK] signe de +0.0051\n", - " [OK] signe de -0.3618\n", - " [OK] signe de -1.2302\n", - " [OK] signe de +1.2262\n", - " [OK] signe de -2.1720\n", - " [OK] signe de -0.3701\n", - " [OK] signe de +0.1644\n", - " [OK] signe de +0.8599\n", - " [OK] signe de +1.7617\n", - " [OK] signe de +0.9933\n", - " [OK] signe de -0.2915\n", - " [OK] signe de +0.7281\n", - " [OK] signe de -1.2616\n", - " [OK] signe de +1.4299\n", - " [OK] signe de -0.1565\n", - " [OK] signe de -0.6738\n", - " [OK] signe de -0.6391\n", - " [OK] signe de -0.0614\n", - " [OK] signe de -0.3928\n", - " [OK] signe de +2.2899\n", - " [OK] signe de -0.7182\n", - " [OK] signe de +0.0326\n", - " [OK] signe de +0.0280\n", - " [OK] signe de +0.0283\n", - " [OK] signe de +0.0553\n", - " [OK] signe de -0.4816\n", - " [OK] signe de -0.5834\n", - " [OK] signe de -0.8622\n", - " [OK] signe de -1.4882\n", - " [OK] signe de +0.2163\n", - " [OK] signe de +0.9844\n", - " [OK] signe de -0.5431\n", - " [OK] signe de -0.5586\n", - " [OK] signe de -0.3165\n", - " [OK] signe de -0.4606\n", - " [OK] signe de -1.4363\n", - " [OK] signe de +1.3651\n", - " [OK] signe de +0.4390\n", - " [OK] signe de -0.7117\n", - " [OK] signe de +0.2972\n", - " [OK] signe de -0.4385\n", - " [OK] signe de -0.2116\n", - " [OK] signe de +0.3640\n", - " [OK] signe de +0.9530\n", - " [OK] signe de +1.5195\n", - " [OK] signe de +1.7039\n", - " [OK] signe de -0.2489\n", - " [OK] signe de -0.4997\n", - " [OK] signe de +0.0996\n", - " [OK] signe de +0.1283\n", - " [OK] signe de -0.7342\n", - " [OK] signe de -0.6205\n", - " [OK] signe de +0.8133\n", - " [OK] signe de +1.6418\n", - " [OK] signe de -0.2265\n", - " [OK] signe de -0.6480\n", - " [OK] signe de -0.2834\n", - " [OK] signe de -0.9951\n", - " [OK] signe de -0.2729\n", - " [OK] signe de +0.4224\n", - " [OK] signe de -0.0813\n", - " [OK] signe de +1.2346\n", - " [OK] signe de +0.1509\n", - " [OK] signe de +0.4811\n", - " [OK] signe de -0.1488\n", - " [OK] signe de +1.3157\n", - " [OK] signe de -1.2223\n", - " [OK] signe de -0.3036\n", - " [OK] signe de -1.1737\n", - " [OK] signe de +0.8263\n", - " [OK] signe de +0.8503\n", - " [OK] signe de -0.5158\n", - " [OK] signe de +1.6581\n", - " [OK] signe de -0.2973\n", - " [OK] signe de -1.3834\n", - " [OK] signe de -0.2812\n", - " [OK] signe de +0.3600\n", - " [OK] signe de -0.2344\n", - " [OK] signe de +2.2655\n", - " [OK] signe de +0.8554\n", - " [OK] signe de +1.7313\n", - " [OK] signe de +1.3859\n", - " [OK] signe de -1.6858\n", - " [OK] signe de -0.3778\n", - " [OK] signe de -2.7285\n", - " [OK] signe de -0.6464\n", - " [OK] signe de +1.1151\n", - " [OK] signe de -0.8432\n", - " [OK] signe de -0.6367\n", - " [OK] signe de +0.3261\n", - " [OK] signe de +0.7873\n", - " [OK] signe de -0.3563\n", - " [OK] signe de -0.2558\n", - " [OK] signe de +0.8090\n", - " [OK] signe de +0.2541\n", - " [OK] signe de -0.2853\n", - " [OK] signe de +0.3145\n", - " [OK] signe de +0.0761\n", - " [OK] signe de +0.2546\n", - " [OK] signe de +2.0012\n", - " [OK] signe de -0.3052\n", - " [OK] signe de -0.5398\n", - " [OK] signe de +1.4136\n", - " [OK] signe de -0.7057\n", - " [OK] signe de +1.7199\n", - " [OK] signe de -0.1942\n", - " [OK] signe de +0.0738\n", - " [OK] signe de +0.7336\n", - " [OK] signe de +1.2131\n", - " [OK] signe de +0.9970\n", - " [OK] signe de -0.2036\n", - " [OK] signe de -0.3664\n", - " [OK] signe de +0.3475\n", - " [OK] signe de +0.1347\n", - " [OK] signe de -0.6423\n", - " [OK] signe de +0.4107\n", - " [OK] signe de +0.9941\n", - " [OK] signe de +0.1665\n", - " [OK] signe de +1.5640\n", - " [OK] signe de +0.4103\n", - " [OK] signe de -0.1558\n", - " [OK] signe de +0.1002\n", - " [OK] signe de -0.5601\n", - " [OK] signe de -1.0313\n", - " [OK] signe de +0.4765\n", - " [OK] signe de -0.8533\n", - " [OK] signe de -0.3583\n", - " [OK] signe de -0.0892\n", - " [OK] signe de +0.3851\n", - " [OK] signe de +0.4612\n", - " [OK] signe de +0.0542\n", - " [OK] signe de -1.9313\n", - " [OK] signe de -0.2066\n", - " [OK] signe de -0.7755\n", - " [OK] signe de -0.1113\n", - " [OK] signe de +0.9913\n", - " [OK] signe de +0.8048\n", - " [OK] signe de +0.2203\n", - " [OK] signe de +0.5058\n", - " [OK] signe de -1.4884\n", - " [OK] signe de +0.1949\n", - " [OK] signe de +0.6245\n", - " [OK] signe de -0.7061\n", - " [OK] signe de +0.4050\n", - " [OK] signe de -0.3808\n", - " [OK] signe de +1.0005\n", - " [OK] signe de +1.1084\n", - " [OK] signe de -0.5348\n", - " [OK] signe de +1.4629\n", - " [OK] signe de -0.1901\n", - " [OK] signe de +2.0619\n", - " [OK] signe de -0.4916\n", - " [OK] signe de +0.0638\n", - " [OK] signe de +0.2132\n", - " [OK] signe de -0.7508\n", - " [OK] signe de -1.7254\n", - " [OK] signe de -0.7996\n", - " [OK] signe de +1.0796\n", - " [OK] signe de -0.3287\n", - " [OK] signe de -0.3267\n", - " [OK] signe de +1.5168\n", - " [OK] signe de +0.4935\n", - " [OK] signe de +0.7023\n", - " [OK] signe de +0.8494\n", - " [OK] signe de -0.9074\n", - " [OK] signe de +0.1247\n", - " [OK] signe de +0.1502\n", - " [OK] signe de -0.1589\n", - " [OK] signe de -1.0930\n", - " [OK] signe de +0.4638\n", - " [OK] signe de -1.6585\n", - " [OK] signe de -0.9371\n", - " [OK] signe de -0.8093\n", - " [OK] signe de -0.4121\n", - " [OK] signe de +0.8411\n", - " [OK] signe de +1.6567\n", - " [OK] signe de +1.7223\n", - " [OK] signe de +0.8063\n", - " [OK] signe de +0.4397\n", - " [OK] signe de -2.3365\n", - " [OK] signe de +1.1301\n", - " [OK] signe de +2.6289\n", - " [OK] signe de +0.4529\n", - " [OK] signe de +0.2340\n", - " [OK] signe de +0.6987\n", - " [OK] signe de +0.7286\n", - " [OK] signe de +0.1349\n", - " [OK] signe de -0.3738\n", - " [OK] signe de +0.3618\n", - " [OK] signe de -1.3718\n", - " [OK] signe de -1.8824\n", - " [OK] signe de +1.3609\n", - " [OK] signe de -0.4581\n", - " [OK] signe de +0.7160\n", - " [OK] signe de +1.5546\n", - " [OK] signe de +1.2203\n", - " [OK] signe de -0.5534\n", - " [OK] signe de +0.3248\n", - " [OK] signe de -1.1661\n", - " [OK] signe de -0.1046\n", - " [OK] signe de +1.0460\n", - " [OK] signe de +0.0320\n", - " [OK] signe de -2.8514\n", - " [OK] signe de -2.2513\n", - " [OK] signe de -0.8016\n", - " [OK] signe de +1.3332\n", - " [OK] signe de +0.1991\n", - " [OK] signe de +0.1413\n", - " [OK] signe de -1.3160\n", - " [OK] signe de +0.1464\n", - " [OK] signe de -2.2752\n", - " [OK] signe de +0.3418\n", - " [OK] signe de +1.1792\n", - " [OK] signe de -0.8176\n", - " [OK] signe de +1.0844\n", - " [OK] signe de -0.7199\n", - " [OK] signe de +0.1474\n", - " [OK] signe de -0.1359\n", - " [OK] signe de +0.0939\n", - " [OK] signe de +1.5270\n", - " [OK] signe de +0.8812\n", - " [OK] signe de -0.6777\n", - " [OK] signe de -2.7650\n", - " [OK] signe de +0.8948\n", - " [OK] signe de +0.7639\n", - " [OK] signe de +0.1655\n", - " [OK] signe de -0.5582\n", - " [OK] signe de +1.5984\n", - " [OK] signe de -1.7872\n", - " [OK] signe de -0.7844\n", - " [OK] signe de -1.4663\n", - " [OK] signe de +0.3713\n", - " [OK] signe de -0.4665\n", - " [OK] signe de +2.1112\n", - " [OK] signe de +0.0178\n", - " [OK] signe de -0.2388\n", - " [OK] signe de +0.5727\n", - " [OK] signe de -0.7322\n", - " [OK] signe de -1.0839\n", - " [OK] signe de +0.5350\n", - " [OK] signe de -0.4890\n", - " [OK] signe de +0.9760\n", - " [OK] signe de +0.3348\n", - " [OK] signe de +0.1164\n", - " [OK] signe de +0.0685\n", - " [OK] signe de -0.0863\n", - " [OK] signe de +0.4075\n", - " [OK] signe de -0.3972\n", - " [OK] signe de -1.9577\n", - " [OK] signe de +0.0778\n", - " [OK] signe de -0.4606\n", - " [OK] signe de -1.3769\n", - " [OK] signe de +0.7807\n", - " [OK] signe de -0.3802\n", - " [OK] signe de -1.7452\n", - " [OK] signe de -0.0748\n", - " [OK] signe de -0.6748\n", - " [OK] signe de -1.7015\n", - " [OK] signe de +0.3122\n", - " [OK] signe de -1.0506\n", - " [OK] signe de +0.7184\n", - " [OK] signe de -0.8975\n", - " [OK] signe de +0.9770\n", - " [OK] signe de +0.4254\n", - " [OK] signe de +0.1086\n", - " [OK] signe de -0.7558\n", - " [OK] signe de +0.9048\n", - " [OK] signe de +0.5036\n", - " [OK] signe de -0.3624\n", - " [OK] signe de +0.5806\n", - " [OK] signe de -1.0256\n", - " [OK] signe de -1.2798\n", - " [OK] signe de -0.0956\n", - " [OK] signe de +0.0711\n", - " [OK] signe de +0.4279\n", - " [OK] signe de +0.0650\n", - " [OK] signe de +1.2407\n", - " [OK] signe de -1.2905\n", - " [OK] signe de +0.5683\n", - " [OK] signe de +0.2256\n", - " [OK] signe de +1.3562\n", - " [OK] signe de +0.1249\n", - " [OK] signe de +0.3163\n", - " [OK] signe de +1.7613\n", - " [OK] signe de +0.7963\n", - " [OK] signe de +0.6086\n", - " [OK] signe de -0.3901\n", - " [OK] signe de +0.1390\n", - " [OK] signe de -1.6524\n", - " [OK] signe de -0.8437\n", - " [OK] signe de +0.6470\n", - " [OK] signe de -1.7792\n", - " [OK] signe de +0.0929\n", - " [OK] signe de +0.0178\n", - " [OK] signe de +0.3891\n", - " [OK] signe de -1.6963\n", - " [OK] signe de -2.0309\n", - " [OK] signe de +1.1096\n", - " [OK] signe de +0.1107\n", - " [OK] signe de +0.4102\n", - " [OK] signe de +1.6166\n", - " [OK] signe de +0.1738\n", - " [OK] signe de -1.9641\n", - " [OK] signe de -0.3121\n", - " [OK] signe de +0.8184\n", - " [OK] signe de -0.4254\n", - " [OK] signe de -0.3029\n", - " [OK] signe de -0.6016\n", - " [OK] signe de +1.4679\n", - " [OK] signe de +1.2433\n", - " [OK] signe de -1.8098\n", - " [OK] signe de +1.9043\n", - " [OK] signe de -0.7741\n", - " [OK] signe de +2.0276\n", - " [OK] signe de -1.3139\n", - " [OK] signe de +1.1016\n", - " [OK] signe de -0.5664\n", - " [OK] signe de -0.1557\n", - " [OK] signe de +0.8834\n", - " [OK] signe de -0.7397\n", - " [OK] signe de +0.3153\n", - " [OK] signe de +0.3075\n", - " [OK] signe de +1.1913\n", - " [OK] signe de +1.3667\n", - " [OK] signe de +1.8790\n", - " [OK] signe de +0.3039\n", - " [OK] signe de +0.4087\n", - " [OK] signe de -0.5686\n", - " [OK] signe de -0.7669\n", - " [OK] signe de -1.3212\n", - " [OK] signe de -0.2263\n", - " [OK] signe de +0.1564\n", - " [OK] signe de +0.0202\n", - " [OK] signe de +0.5733\n", - " [OK] signe de -1.3562\n", - " [OK] signe de +1.7326\n", - " [OK] signe de +0.3071\n", - " [OK] signe de +1.0932\n", - " [OK] signe de +0.3452\n", - " [OK] signe de -0.8765\n", - " [OK] signe de -0.3259\n", - " [OK] signe de -3.2983\n", - " [OK] signe de +0.2139\n", - " [OK] signe de -0.0693\n", - " [OK] signe de +1.2130\n", - " [OK] signe de -1.7560\n", - " [OK] signe de -0.0786\n", - " [OK] signe de -0.3054\n", - " [OK] signe de -1.2632\n", - " [OK] signe de -1.4682\n", - " [OK] signe de -1.1755\n", - " [OK] signe de +0.9839\n", - " [OK] signe de +0.9853\n", - " [OK] signe de -1.4399\n", - " [OK] signe de -0.1667\n", - " [OK] signe de +0.4734\n", - " [OK] signe de +0.3257\n", - " [OK] signe de -1.5185\n", - " [OK] signe de -0.6017\n", - " [OK] signe de -1.4357\n", - " [OK] signe de +1.0164\n", - " [OK] signe de +2.5953\n", - " [OK] signe de -0.0499\n", - " [OK] signe de -2.1457\n", - " [OK] signe de +0.8186\n", - " [OK] signe de +1.5568\n", - " [OK] signe de +1.4787\n", - " [OK] signe de +0.1646\n", - " [OK] signe de +0.5298\n", - " [OK] signe de +0.0949\n", - " [OK] signe de +0.7206\n", - " [OK] signe de +0.9414\n", - " [OK] signe de -0.7536\n", - " [OK] signe de -0.5865\n", - " [OK] signe de -0.3417\n", - " [OK] signe de -0.2303\n", - " [OK] signe de +0.1917\n", - " [OK] signe de +1.1187\n", - " [OK] signe de -1.3066\n", - " [OK] signe de +0.9185\n", - " [OK] signe de -0.1970\n", - " [OK] signe de -2.8661\n", - " [OK] signe de -0.3987\n", - " [OK] signe de -0.2729\n", - " [OK] signe de +0.5482\n", - " [OK] signe de +0.5896\n", - " [OK] signe de -0.0064\n", - " [OK] signe de -0.8144\n", - " [OK] signe de +0.9528\n", - " [OK] signe de -0.6771\n", - " [OK] signe de -1.1884\n", - " [OK] signe de -0.6415\n", - " [OK] signe de -0.5386\n", - " [OK] signe de -0.1141\n", - " [OK] signe de -0.4480\n", - " [OK] signe de -0.3644\n", - " [OK] signe de +0.7416\n", - " [OK] signe de +0.7965\n", - " [OK] signe de +0.5329\n", - " [OK] signe de -0.3094\n", - " [OK] signe de -0.6673\n", - " [OK] signe de -0.2318\n", - " [OK] signe de -0.1467\n", - " [OK] signe de +0.8414\n", - " [OK] signe de -0.2802\n", - " [OK] signe de -1.2047\n", - " [OK] signe de -0.8373\n", - " [OK] signe de +1.7642\n", - " [OK] signe de -0.9327\n", - " [OK] signe de -1.2638\n", - " [OK] signe de -0.2917\n", - " [OK] signe de +1.7611\n", - " [OK] signe de +0.0964\n", - " [OK] signe de +0.2926\n", - " [OK] signe de -1.5766\n", - " [OK] signe de -1.4988\n", - " [OK] signe de -0.0024\n", - " [OK] signe de -0.4576\n", - " [OK] signe de +0.3897\n", - " [OK] signe de -1.1025\n", - " [OK] signe de +1.0530\n", - " [OK] signe de +1.3575\n", - " [OK] signe de -1.5469\n", - " [OK] signe de +0.2451\n", - " [OK] signe de -0.2792\n", - " [OK] signe de +1.4426\n", - " [OK] signe de +0.2258\n", - " [OK] signe de +0.9533\n", - " [OK] signe de -0.0763\n", - " [OK] signe de +0.3142\n", - " [OK] signe de +2.1328\n", - " [OK] signe de +2.0764\n", - " [OK] signe de -1.6964\n", - " [OK] signe de +0.3812\n", - " [OK] signe de +0.2413\n", - " [OK] signe de -1.0738\n", - " [OK] signe de -0.7680\n", - " [OK] signe de +0.1849\n", - " [OK] signe de +0.9560\n", - " [OK] signe de +0.5231\n", - " [OK] signe de -0.4187\n", - " [OK] signe de -1.0612\n", - " [OK] signe de -2.0933\n", - " [OK] signe de +1.5400\n", - " [OK] signe de -0.5567\n", - " [OK] signe de -0.8594\n", - " [OK] signe de +0.3376\n", - " [OK] signe de -0.0859\n", - " [OK] signe de -0.0167\n", - " [OK] signe de +0.6572\n", - " [OK] signe de -0.4862\n", - " [OK] signe de -1.0577\n", - " [OK] signe de -0.1425\n", - " [OK] signe de +0.0656\n", - " [OK] signe de -1.0884\n", - " [OK] signe de -1.1051\n", - " [OK] signe de -1.0474\n", - " [OK] signe de +0.8158\n", - " [OK] signe de +1.3844\n", - " [OK] signe de +1.2735\n", - " [OK] signe de -0.9131\n", - " [OK] signe de -0.6937\n", - " [OK] signe de -1.2772\n", - " [OK] signe de +1.8366\n", - " [OK] signe de -0.4842\n", - " [OK] signe de -0.0375\n", - " [OK] signe de -0.4759\n", - " [OK] signe de +0.1675\n", - " [OK] signe de -1.0486\n", - " [OK] signe de -0.6204\n", - " [OK] signe de -0.9121\n", - " [OK] signe de -2.3652\n", - " [OK] signe de +0.2545\n", - " [OK] signe de +0.7380\n", - " [OK] signe de +0.9700\n", - " [OK] signe de +1.5591\n", - " [OK] signe de +0.9497\n", - " [OK] signe de -0.0723\n", - " [OK] signe de +0.5430\n", - " [OK] signe de -0.5311\n", - " [OK] signe de +0.7927\n", - " [OK] signe de -0.2873\n", - " [OK] signe de -2.3251\n", - " [OK] signe de -0.0315\n", - " [OK] signe de +0.0612\n", - " [OK] signe de -1.1751\n", - " [OK] signe de +0.4742\n", - " [OK] signe de +1.1870\n", - " [OK] signe de -1.1561\n", - " [OK] signe de +0.7560\n", - " [OK] signe de +0.8674\n", - " [OK] signe de -0.9504\n", - " [OK] signe de -0.4431\n", - " [OK] signe de -1.0932\n", - " [OK] signe de -0.5787\n", - " [OK] signe de -0.0500\n", - " [OK] signe de +1.1662\n", - " [OK] signe de -0.6389\n", - " [OK] signe de -1.5547\n", - " [OK] signe de -3.1445\n", - " [OK] signe de -0.6695\n", - " [OK] signe de -1.3135\n", - " [OK] signe de +0.1856\n", - " [OK] signe de +0.2294\n", - " [OK] signe de -1.5869\n", - " [OK] signe de +0.3623\n", - " [OK] signe de -0.2116\n", - " [OK] signe de -0.2532\n", - " [OK] signe de -0.5206\n", - " [OK] signe de +0.9604\n", - " [OK] signe de +0.5946\n", - " [OK] signe de +0.1872\n", - " [OK] signe de +1.1509\n", - " [OK] signe de +0.0347\n", - " [OK] signe de +0.1387\n", - " [OK] signe de +0.5353\n", - " [OK] signe de -0.2704\n", - " [OK] signe de -1.2020\n", - " [OK] signe de +1.7624\n", - " [OK] signe de +0.9430\n", - " [OK] signe de -1.2994\n", - " [OK] signe de -0.9832\n", - " [OK] signe de -1.0656\n", - " [OK] signe de -1.5237\n", - " [OK] signe de +0.3621\n", - " [OK] signe de +1.5021\n", - " [OK] signe de +0.3871\n", - " [OK] signe de +1.5592\n", - " [OK] signe de -0.4183\n", - " [OK] signe de +0.2629\n", - " [OK] signe de -0.9266\n", - " [OK] signe de +0.0215\n", - " [OK] signe de +1.0741\n", - " [OK] signe de +0.7135\n", - " [OK] signe de +1.0203\n", - " [OK] signe de -0.4077\n", - " [OK] signe de +0.9126\n", - " [OK] signe de +1.4502\n", - " [OK] signe de +0.5636\n", - " [OK] signe de -1.3901\n", - " [OK] signe de +0.2823\n", - " [OK] signe de +0.2443\n", - " [OK] signe de -0.6721\n", - " [OK] signe de -1.0308\n", - " [OK] signe de -0.8123\n", - " [OK] signe de +1.1489\n", - " [OK] signe de +0.1330\n", - " [OK] signe de +1.6709\n", - " [OK] signe de -1.7970\n", - " [OK] signe de +0.4225\n", - " [OK] signe de +1.6002\n", - " [OK] signe de +1.8314\n", - " [OK] signe de -0.5391\n", - " [OK] signe de +1.5913\n", - " [OK] signe de +1.0939\n", - " [OK] signe de +1.1823\n", - " [OK] signe de +0.2141\n", - " [OK] signe de +1.0102\n", - " [OK] signe de +0.9151\n", - " [OK] signe de -0.6024\n", - " [OK] signe de -2.7020\n", - " [OK] signe de +1.1420\n", - " [OK] signe de +1.0666\n", - " [OK] signe de +0.7525\n", - " [OK] signe de -0.3943\n", - " [OK] signe de -0.3959\n", - " [OK] signe de -1.5634\n", - " [OK] signe de +1.6337\n", - " [OK] signe de -0.0730\n", - " [OK] signe de +0.8563\n", - " [OK] signe de -0.3347\n", - " [OK] signe de -2.3374\n", - " [OK] signe de +0.8085\n", - " [OK] signe de +1.2334\n", - " [OK] signe de +1.8779\n", - " [OK] signe de -0.0938\n", - " [OK] signe de -0.4585\n", - " [OK] signe de +0.1714\n", - " [OK] signe de -1.0219\n", - " [OK] signe de -0.8580\n", - " [OK] signe de +0.6293\n", - " [OK] signe de -0.2186\n", - " [OK] signe de -0.5142\n", - " [OK] signe de +0.4038\n", - " [OK] signe de -0.3351\n", - " [OK] signe de +2.4210\n", - " [OK] signe de -0.2808\n", - " [OK] signe de +1.5632\n", - " [OK] signe de +0.7112\n", - " [OK] signe de +0.9837\n", - " [OK] signe de +0.3677\n", - " [OK] signe de -0.1375\n", - " [OK] signe de +0.0107\n", - " [OK] signe de -0.5949\n", - " [OK] signe de +0.3803\n", - " [OK] signe de +0.9791\n", - " [OK] signe de -2.4287\n", - " [OK] signe de -1.2609\n", - " [OK] signe de -1.1927\n", - " [OK] signe de +0.6535\n", - " [OK] signe de +0.6256\n", - " [OK] signe de -0.4127\n", - " [OK] signe de +1.5051\n", - " [OK] signe de -0.3805\n", - " [OK] signe de +0.5392\n", - " [OK] signe de +0.7962\n", - " [OK] signe de -0.1640\n", - " [OK] signe de +1.0382\n", - " [OK] signe de -0.3728\n", - " [OK] signe de -0.0228\n", - " [OK] signe de +0.1069\n", - " [OK] signe de +0.7518\n", - " [OK] signe de +1.4330\n", - " [OK] signe de -0.7638\n", - " [OK] signe de -1.3857\n", - " [OK] signe de +0.6589\n", - " [OK] signe de -2.1021\n", - " [OK] signe de +0.0455\n", - " [OK] signe de +0.5744\n", - " [OK] signe de -1.7591\n", - " [OK] signe de -0.8453\n", - " [OK] signe de -0.3130\n", - " [OK] signe de -0.1217\n", - " [OK] signe de -0.0077\n", - " [OK] signe de +0.3956\n", - " [OK] signe de +0.6886\n", - " [OK] signe de -1.5851\n", - " [OK] signe de +1.2443\n", - " [OK] signe de -0.2904\n", - " [OK] signe de -0.4208\n", - " [OK] signe de +1.1086\n", - " [OK] signe de -0.5412\n", - " [OK] signe de -0.8794\n", - " [OK] signe de -1.8904\n", - " [OK] signe de +1.2577\n", - " [OK] signe de -1.7863\n", - " [OK] signe de -1.3181\n", - " [OK] signe de -2.1295\n", - " [OK] signe de -0.4005\n", - " [OK] signe de -1.8693\n", - " [OK] signe de +1.1727\n", - " [OK] signe de -0.6886\n", - " [OK] signe de -1.1681\n", - " [OK] signe de +0.3766\n", - " [OK] signe de -1.0778\n", - " [OK] signe de -0.1264\n", - " [OK] signe de +0.9098\n", - " [OK] signe de -0.8043\n", - " [OK] signe de -0.3713\n", - " [OK] signe de -0.7407\n", - " [OK] signe de -0.3124\n", - " [OK] signe de +3.0582\n", - " [OK] signe de -2.1320\n", - " [OK] signe de +0.9132\n", - " [OK] signe de +0.0584\n", - " [OK] signe de -0.6964\n", - " [OK] signe de +1.0174\n", - " [OK] signe de +1.2509\n", - " [OK] signe de -0.8991\n", - " [OK] signe de -0.0874\n", - " [OK] signe de -0.6093\n", - " [OK] signe de +0.4519\n", - " [OK] signe de +0.1798\n", - " [OK] signe de -0.0167\n", - " [OK] signe de +0.4318\n", - " [OK] signe de +0.5122\n", - " [OK] signe de +1.4879\n", - " [OK] signe de -0.8608\n", - " [OK] signe de -0.0638\n", - " [OK] signe de +2.4500\n", - " [OK] signe de -0.6354\n", - " [OK] signe de +1.2335\n", - " [OK] signe de -0.9767\n", - " [OK] signe de +0.7288\n", - " [OK] signe de -0.1716\n", - " [OK] signe de +0.4123\n", - " [OK] signe de -0.2891\n", - " [OK] signe de +1.2994\n", - " [OK] signe de -0.0352\n", - " [OK] signe de -0.1649\n", - " [OK] signe de +0.4792\n", - " [OK] signe de -0.7063\n", - " [OK] signe de -2.3372\n", - " [OK] signe de -1.4999\n", - " [OK] signe de -0.7161\n", - " [OK] signe de +1.7214\n", - " [OK] signe de +2.2826\n", - " [OK] signe de -1.3428\n", - " [OK] signe de +0.1651\n", - " [OK] signe de -0.6777\n", - " [OK] signe de +0.2556\n", - " [OK] signe de -1.2814\n", - " [OK] signe de +0.3627\n", - " [OK] signe de -0.7962\n", - " [OK] signe de -1.1894\n", - " [OK] signe de -0.6543\n", - " [OK] signe de -2.0138\n", - " [OK] signe de +0.6775\n", - " [OK] signe de -0.8554\n", - " [OK] signe de +1.4989\n", - " [OK] signe de +0.8407\n", - " [OK] signe de +1.2399\n", - " [OK] signe de -0.4011\n", - " [OK] signe de +1.3357\n", - " [OK] signe de +1.3308\n", - " [OK] signe de -0.3857\n", - " [OK] signe de +0.0784\n", - " [OK] signe de +1.4700\n", - " [OK] signe de +0.1760\n", - " [OK] signe de -0.7001\n", - " [OK] signe de +1.1046\n", - " [OK] signe de +1.2326\n", - " [OK] signe de -0.8823\n", - " [OK] signe de +0.4604\n", - " [OK] signe de +0.0383\n", - " [OK] signe de +1.1537\n", - " [OK] signe de -0.7288\n", - " [OK] signe de +1.3471\n", - " [OK] signe de +0.9520\n", - " [OK] signe de -0.3603\n", - " [OK] signe de -0.5356\n", - " [OK] signe de -1.1669\n", - " [OK] signe de +1.4495\n", - " [OK] signe de -0.9580\n", - " [OK] signe de -0.1754\n", - " [OK] signe de +1.9372\n", - " [OK] signe de +0.8259\n", - " [OK] signe de +0.3343\n", - " [OK] signe de +0.2780\n", - " [OK] signe de -0.1809\n", - " [OK] signe de -1.3719\n", - " [OK] signe de +0.6038\n", - " [OK] signe de -1.1197\n", - " [OK] signe de +2.1849\n", - " [OK] signe de -1.6151\n", - " [OK] signe de -0.2685\n", - " [OK] signe de +0.0550\n", - " [OK] signe de -0.5877\n", - " [OK] signe de +0.0571\n", - " [OK] signe de +0.7223\n", - " [OK] signe de +1.4951\n", - " [OK] signe de +0.1808\n", - " [OK] signe de +0.0250\n", - " [OK] signe de +0.4027\n", - " [OK] signe de +0.0842\n", - " [OK] signe de -0.7168\n", - " [OK] signe de +0.0408\n", - " [OK] signe de +1.2918\n", - " [OK] signe de +0.1431\n", - " [OK] signe de +0.0384\n", - " [OK] signe de -0.0980\n", - " [OK] signe de +0.6169\n", - " [OK] signe de +0.4563\n", - " [OK] signe de +0.4914\n", - " [OK] signe de -0.2933\n", - " [OK] signe de -2.3338\n", - " [OK] signe de -0.5976\n", - " [OK] signe de -0.0107\n", - " [OK] signe de -0.8937\n", - " [OK] signe de +0.7111\n", - " [OK] signe de -0.8794\n", - " [OK] signe de -2.2082\n", - " [OK] signe de +0.8545\n", - " [OK] signe de -0.2143\n", - " [OK] signe de +0.0261\n", - " [OK] signe de -1.7712\n", - " [OK] signe de -0.3433\n", - " [OK] signe de -0.1303\n", - " [OK] signe de +0.0877\n", - " [OK] signe de +0.9254\n", - " [OK] signe de -0.6262\n", - " [OK] signe de -0.2155\n", - " [OK] signe de +1.7261\n", - " [OK] signe de -0.1339\n", - " [OK] signe de +1.4668\n", - " [OK] signe de -1.7449\n", - " [OK] signe de -0.1615\n", - " [OK] signe de +1.2594\n", - " [OK] signe de +0.7204\n", - " [OK] signe de +1.5477\n", - " [OK] signe de -0.3507\n", - " [OK] signe de +0.1530\n", - " [OK] signe de -2.3581\n", - " [OK] signe de -1.3978\n", - " [OK] signe de +0.5455\n", - " [OK] signe de -0.6160\n", - " [OK] signe de +0.8680\n", - " [OK] signe de -0.2920\n", - " [OK] signe de +0.5615\n", - " [OK] signe de -0.8364\n", - " [OK] signe de -1.0425\n", - " [OK] signe de +1.1039\n", - " [OK] signe de +0.5834\n", - " [OK] signe de +0.0210\n", - " [OK] signe de +0.8583\n", - " [OK] signe de +0.9116\n", - " [OK] signe de +1.1626\n", - " [OK] signe de -0.3175\n", - " [OK] signe de -0.7374\n", - " [OK] signe de +0.0585\n", - " [OK] signe de +0.3653\n", - " [OK] signe de -1.3192\n", - " [OK] signe de -2.2181\n", - " [OK] signe de +0.4184\n", - " [OK] signe de +1.2432\n", - " [OK] signe de +0.1374\n", - " [OK] signe de -0.2475\n", - " [OK] signe de +0.1955\n", - " [OK] signe de +0.2230\n", - " [OK] signe de -1.0051\n", - " [OK] signe de +0.2862\n", - " [OK] signe de +1.1994\n", - " [OK] signe de +0.4148\n", - " [OK] signe de -0.1307\n", - " [OK] signe de +0.7691\n", - " [OK] signe de +0.6232\n", - " [OK] signe de -1.0145\n", - " [OK] signe de +1.3178\n", - " [OK] signe de +0.8377\n", - " [OK] signe de +0.3582\n", - " [OK] signe de +0.4852\n", - " [OK] signe de +0.2425\n", - " [OK] signe de -0.7239\n", - " [OK] signe de +0.6609\n", - " [OK] signe de +0.0566\n", - " [OK] signe de +1.1448\n", - " [OK] signe de -0.5081\n", - " [OK] signe de -0.7498\n", - " [OK] signe de -0.8623\n", - " [OK] signe de +1.0602\n", - " [OK] signe de -0.0247\n", - " [OK] signe de -0.5321\n", - " [OK] signe de -1.2514\n", - " [OK] signe de +2.5636\n", - " [OK] signe de +0.1109\n", - " [OK] signe de -0.6154\n", - " [OK] signe de -0.4565\n", - " [OK] signe de +1.1826\n", - " [OK] signe de -0.2758\n", - " [OK] signe de -1.0647\n", - " [OK] signe de -0.0806\n", - " [OK] signe de +1.6437\n", - " [OK] signe de +1.2591\n", - " [OK] signe de +1.3335\n", - " [OK] signe de -0.6660\n", - " [OK] signe de -1.4332\n", - " [OK] signe de -0.3723\n", - " [OK] signe de -0.4088\n", - " [OK] signe de +0.0096\n", - " [OK] signe de +0.9248\n", - " [OK] signe de -0.5559\n", - " [OK] signe de -0.7669\n", - " [OK] signe de -1.0906\n", - " [OK] signe de +0.7338\n", - " [OK] signe de +0.4138\n", - " [OK] signe de +0.8998\n", - " [OK] signe de -1.2797\n", - " [OK] signe de -0.4766\n", - " [OK] signe de +1.2906\n", - " [OK] signe de +0.4059\n", - " [OK] signe de +1.1824\n", - " [OK] signe de +0.9657\n", - " [OK] signe de +0.7361\n", - " [OK] signe de -0.6109\n", - " [OK] signe de -0.1133\n", - " [OK] signe de +0.3180\n", - " [OK] signe de +2.3495\n", - " [OK] signe de +0.7420\n", - " [OK] signe de -0.0940\n", - " [OK] signe de +0.1863\n", - " [OK] signe de +0.4332\n", - " [OK] signe de -0.1920\n", - " [OK] signe de +0.7335\n", - " [OK] signe de +1.1022\n", - " [OK] signe de +2.4644\n", - " [OK] signe de +1.5284\n", - " [OK] signe de +0.3167\n", - " [OK] signe de -0.6139\n", - " [OK] signe de -1.2022\n", - " [OK] signe de +1.0004\n", - " [OK] signe de +1.2352\n", - " [OK] signe de +1.5014\n", - " [OK] signe de +0.3286\n", - " [OK] signe de +0.0350\n", - " [OK] signe de -0.0625\n", - " [OK] signe de +0.8425\n", - " [OK] signe de -2.0470\n", - " [OK] signe de -1.7295\n", - " [OK] signe de -2.4695\n", - " [OK] signe de -0.4346\n", - " [OK] signe de -0.1166\n", - " [OK] signe de +1.2032\n", - " [OK] signe de +0.0500\n", - " [OK] signe de +0.5360\n", - " [OK] signe de -0.1145\n", - " [OK] signe de -0.4864\n", - " [OK] signe de -1.0924\n", - " [OK] signe de +0.2565\n", - " [OK] signe de -0.0293\n", - " [OK] signe de -1.0551\n", - " [OK] signe de -0.5569\n", - " [OK] signe de -1.0676\n", - " [OK] signe de -0.8491\n", - " [OK] signe de +1.2451\n", - " [OK] signe de +0.3768\n", - " [OK] signe de +0.5278\n", - " [OK] signe de -0.9477\n", - " [OK] signe de -0.5727\n", - " [OK] signe de +1.2226\n", - " [OK] signe de -0.6814\n", - " [OK] signe de -0.6220\n", - " [OK] signe de +0.6682\n", - " [OK] signe de +1.1780\n", - " [OK] signe de +1.2357\n", - " [OK] signe de +0.2230\n", - " [OK] signe de -0.6171\n", - " [OK] signe de +0.3623\n", - " [OK] signe de +0.5138\n", - " [OK] signe de -0.2156\n", - " [OK] signe de -0.2305\n", - " [OK] signe de +0.7651\n", - " [OK] signe de +1.9678\n", - " [OK] signe de -1.6730\n", - " [OK] signe de +0.0431\n", - " [OK] signe de -1.5772\n", - " [OK] signe de +0.0745\n", - " [OK] signe de -0.3062\n", - " [OK] signe de +2.0407\n", - " [OK] signe de +0.5439\n", - " [OK] signe de -1.0609\n", - " [OK] signe de +1.5632\n", - " [OK] signe de -1.5409\n", - " [OK] signe de +0.6977\n", - " [OK] signe de +1.8189\n", - " [OK] signe de +0.4074\n", - " [OK] signe de +0.7313\n", - " [OK] signe de +0.5527\n", - " [OK] signe de -0.1120\n", - " [OK] signe de +0.3122\n", - " [OK] signe de -1.4735\n", - " [OK] signe de +0.6005\n", - " [OK] signe de -0.6591\n", - " [OK] signe de +0.8805\n", - " [OK] signe de -0.2884\n", - " [OK] signe de -0.0710\n", - " [OK] signe de -0.1805\n", - " [OK] signe de -0.7780\n", - " [OK] signe de +0.5644\n", - " [OK] signe de -0.2254\n", - " [OK] signe de -1.0114\n", - " [OK] signe de -0.4286\n", - " [OK] signe de -0.1510\n", - " [OK] signe de +0.4272\n", - " [OK] signe de +0.2289\n", - " [OK] signe de -0.4425\n", - " [OK] signe de +0.3015\n", - " [OK] signe de +2.2613\n", - " [OK] signe de -0.2525\n", - " [OK] signe de -2.8058\n", - " [OK] signe de -1.1293\n", - " [OK] signe de -0.6429\n", - " [OK] signe de +1.1947\n", - " [OK] signe de +1.2353\n", - " [OK] signe de -0.4809\n", - " [OK] signe de +0.2296\n", - " [OK] signe de -0.0991\n", - " [OK] signe de -1.2467\n", - " [OK] signe de +0.0904\n", - " [OK] signe de +0.3707\n", - " [OK] signe de -1.0633\n", - " [OK] signe de +0.2391\n", - " [OK] signe de +1.1331\n", - " [OK] signe de -1.7121\n", - " [OK] signe de +0.1933\n", - " [OK] signe de +0.7898\n", - " [OK] signe de +1.0320\n", - " [OK] signe de -1.1110\n", - " [OK] signe de -0.3864\n", - " [OK] signe de +0.0408\n", - " [OK] signe de +1.0613\n", - " [OK] signe de +1.9698\n", - " [OK] signe de +0.2297\n", - " [OK] signe de +1.2871\n", - " [OK] signe de -0.1732\n", - " [OK] signe de -0.3498\n", - " [OK] signe de +1.0867\n", - " [OK] signe de +1.6400\n", - " [OK] signe de +1.8855\n", - " [OK] signe de -0.7150\n", - " [OK] signe de -1.0011\n", - " [OK] signe de +1.6760\n", - " [OK] signe de -2.1214\n", - " [OK] signe de -0.2092\n", - " [OK] signe de -0.6183\n", - " [OK] signe de +1.4105\n", - " [OK] signe de +0.1404\n", - " [OK] signe de +0.5399\n", - " [OK] signe de +0.1816\n", - " [OK] signe de -0.2545\n", - " [OK] signe de +0.5871\n", - " [OK] signe de -0.9370\n", - " [OK] signe de -1.0412\n", - " [OK] signe de -0.4306\n", - " [OK] signe de -0.1940\n", - " [OK] signe de -0.7289\n", - " [OK] signe de +0.1118\n", - " [OK] signe de +2.2135\n", - " [OK] signe de -0.2699\n", - " [OK] signe de +0.9045\n", - " [OK] signe de -0.3021\n", - " [OK] signe de +1.1707\n", - " [OK] signe de -1.1502\n", - " [OK] signe de +0.9018\n", - " [OK] signe de +0.3555\n", - " [OK] signe de +0.4150\n", - " [OK] signe de -1.2633\n", - " [OK] signe de -0.4642\n", - " [OK] signe de +1.3644\n", - " [OK] signe de -1.5292\n", - " [OK] signe de -0.4075\n", - " [OK] signe de +0.4558\n", - " [OK] signe de +1.9670\n", - " [OK] signe de +1.2087\n", - " [OK] signe de +1.3715\n", - " [OK] signe de -0.4671\n", - " [OK] signe de +0.1913\n", - " [OK] signe de -0.7450\n", - " [OK] signe de -0.3094\n", - " [OK] signe de +0.1098\n", - " [OK] signe de -0.7600\n", - " [OK] signe de +1.3158\n", - " [OK] signe de +0.0415\n", - " [OK] signe de -0.3691\n", - " [OK] signe de -0.8857\n", - " [OK] signe de +1.2529\n", - " [OK] signe de +0.6488\n", - " [OK] signe de -0.2995\n", - " [OK] signe de -1.2150\n", - " [OK] signe de +0.7851\n", - " [OK] signe de -0.1715\n", - " [OK] signe de +0.9407\n", - " [OK] signe de +0.0041\n", - " [OK] signe de +1.4052\n", - " [OK] signe de -0.0655\n", - " [OK] signe de +1.5740\n", - " [OK] signe de +0.7897\n", - " [OK] signe de -1.3556\n", - " [OK] signe de -0.3056\n", - " [OK] signe de +1.5462\n", - " [OK] signe de +0.2687\n", - " [OK] signe de -0.5336\n", - " [OK] signe de +0.0836\n", - " [OK] signe de +1.1448\n", - " [OK] signe de +0.3722\n", - " [OK] signe de -0.1947\n", - " [OK] signe de -1.6952\n", - " [OK] signe de +1.6757\n", - " [OK] signe de -0.9299\n", - " [OK] signe de +1.0566\n", - " [OK] signe de -1.5519\n", - " [OK] signe de -0.5559\n", - " [OK] signe de -0.8693\n", - " [OK] signe de +0.8531\n", - " [OK] signe de -0.5808\n", - " [OK] signe de +0.5654\n", - " [OK] signe de +1.7412\n", - " [OK] signe de +0.1230\n", - " [OK] signe de -0.8904\n", - " [OK] signe de -0.3165\n", - " [OK] signe de -1.0082\n", - " [OK] signe de +0.8380\n", - " [OK] signe de +0.6963\n", - " [OK] signe de +0.3029\n", - " [OK] signe de -1.0608\n", - " [OK] signe de -2.1983\n", - " [OK] signe de -0.3574\n", - " [OK] signe de -0.3293\n", - " [OK] signe de -0.9795\n", - " [OK] signe de -0.8982\n", - " [OK] signe de -0.3792\n", - " [OK] signe de +0.7842\n", - " [OK] signe de -2.0922\n", - " [OK] signe de -0.4991\n", - " [OK] signe de +0.8980\n", - " [OK] signe de -2.1804\n", - " [OK] signe de -0.1614\n", - " [OK] signe de +0.0313\n", - " [OK] signe de +0.1032\n", - " [OK] signe de +1.8171\n", - " [OK] signe de -0.0280\n", - " [OK] signe de -0.6904\n", - " [OK] signe de -0.4500\n", - " [OK] signe de +0.0400\n", - " [OK] signe de -0.9184\n", - " [OK] signe de -1.5451\n", - " [OK] signe de -0.8079\n", - " [OK] signe de -0.2861\n", - " [OK] signe de +1.6534\n", - " [OK] signe de -0.6391\n", - " [OK] signe de -0.6060\n", - " [OK] signe de -1.3814\n", - " [OK] signe de +1.3401\n", - " [OK] signe de +0.3680\n", - " [OK] signe de +0.8055\n", - " [OK] signe de +0.4699\n", - " [OK] signe de -0.7122\n", - " [OK] signe de +0.2077\n", - " [OK] signe de -0.9884\n", - " [OK] signe de +0.4735\n", - " [OK] signe de +1.1980\n", - " [OK] signe de +2.5842\n", - " [OK] signe de -0.8854\n", - " [OK] signe de +1.2349\n", - " [OK] signe de +0.8786\n", - " [OK] signe de -1.1636\n", - " [OK] signe de +0.2444\n", - " [OK] signe de +1.3630\n", - " [OK] signe de -0.6284\n", - " [OK] signe de +0.4415\n", - " [OK] signe de -0.1583\n", - " [OK] signe de +0.3532\n", - " [OK] signe de -0.7280\n", - " [OK] signe de +0.0918\n", - " [OK] signe de +0.4810\n", - " [OK] signe de -0.5393\n", - " [OK] signe de -0.8253\n", - " [OK] signe de -0.0647\n", - " [OK] signe de -0.5011\n", - " [OK] signe de +0.0365\n", - " [OK] signe de -0.7557\n", - " [OK] signe de +0.8964\n", - " [OK] signe de +0.2713\n", - " [OK] signe de -1.4094\n", - " [OK] signe de +1.4565\n", - " [OK] signe de -0.8322\n", - " [OK] signe de -0.3379\n", - " [OK] signe de +1.1508\n", - " [OK] signe de -0.7938\n", - " [OK] signe de +2.0616\n", - " [OK] signe de -2.3265\n", - " [OK] signe de -2.8887\n", - " [OK] signe de +0.2237\n", - " [OK] signe de -1.4356\n", - " [OK] signe de +0.0811\n", - " [OK] signe de -0.8426\n", - " [OK] signe de -0.3009\n", - " [OK] signe de +0.2893\n", - " [OK] signe de +0.0997\n", - " [OK] signe de -0.2536\n", - " [OK] signe de -0.4748\n", - " [OK] signe de -0.2129\n", - " [OK] signe de -0.6847\n", - " [OK] signe de +1.1794\n", - " [OK] signe de -1.0642\n", - " [OK] signe de +0.2750\n", - " [OK] signe de +0.3320\n", - " [OK] signe de -1.7767\n", - " [OK] signe de +0.3190\n", - " [OK] signe de +1.1340\n", - " [OK] signe de -0.2197\n", - " [OK] signe de +0.6745\n", - " [OK] signe de -0.0665\n", - " [OK] signe de +0.1613\n", - " [OK] signe de +0.8548\n", - " [OK] signe de -0.1666\n", - " [OK] signe de +0.5656\n", - " [OK] signe de -1.5520\n", - " [OK] signe de +0.1003\n", - " [OK] signe de -1.7725\n", - " [OK] signe de -0.4159\n", - " [OK] signe de -0.6833\n", - " [OK] signe de +0.4141\n", - " [OK] signe de -0.4227\n", - " [OK] signe de +1.8596\n", - " [OK] signe de -0.3932\n", - " [OK] signe de -1.0606\n", - " [OK] signe de -2.0853\n", - " [OK] signe de -0.0253\n", - " [OK] signe de -0.3352\n", - " [OK] signe de +0.7698\n", - " [OK] signe de +0.8735\n", - " [OK] signe de +0.7693\n", - " [OK] signe de -0.9212\n", - " [OK] signe de -1.2432\n", - " [OK] signe de -0.4235\n", - " [OK] signe de -0.9099\n", - " [OK] signe de +0.1340\n", - " [OK] signe de -0.3000\n", - " [OK] signe de +0.7139\n", - " [OK] signe de -0.5262\n", - " [OK] signe de -1.8529\n", - " [OK] signe de +0.6851\n", - " [OK] signe de +2.5728\n", - " [OK] signe de +0.6383\n", - " [OK] signe de -1.5582\n", - " [OK] signe de -1.4880\n", - " [OK] signe de +1.6023\n", - " [OK] signe de -0.1372\n", - " [OK] signe de -0.0112\n", - " [OK] signe de -0.5749\n", - " [OK] signe de +0.9922\n", - " [OK] signe de +0.2102\n", - " [OK] signe de -1.2052\n", - " [OK] signe de -0.5029\n", - " [OK] signe de -0.2901\n", - " [OK] signe de -0.4754\n", - " [OK] signe de +0.7424\n", - " [OK] signe de -0.8727\n", - " [OK] signe de -0.4300\n", - " [OK] signe de +1.6425\n", - " [OK] signe de +1.7394\n", - " [OK] signe de +1.9012\n", - " [OK] signe de +0.4184\n", - " [OK] signe de +0.8395\n", - " [OK] signe de -0.7978\n", - " [OK] signe de -0.7002\n", - " [OK] signe de -1.4887\n", - " [OK] signe de +0.4977\n", - " [OK] signe de +0.7182\n", - " [OK] signe de +0.5974\n", - " [OK] signe de -0.3265\n", - " [OK] signe de -0.3780\n", - " [OK] signe de +0.9540\n", - " [OK] signe de -1.0067\n", - " [OK] signe de +0.2080\n", - " [OK] signe de +1.2330\n", - " [OK] signe de +0.5370\n", - " [OK] signe de +0.4121\n", - " [OK] signe de +0.5178\n", - " [OK] signe de +0.4792\n", - " [OK] signe de -0.1301\n", - " [OK] signe de -1.6747\n", - " [OK] signe de -1.8630\n", - " [OK] signe de +0.2749\n", - " [OK] signe de -0.2318\n", - " [OK] signe de +1.8199\n", - " [OK] signe de +0.1483\n", - " [OK] signe de +2.1666\n", - " [OK] signe de -0.8258\n", - " [OK] signe de +1.4543\n", - " [OK] signe de +0.5160\n", - " [OK] signe de +1.3757\n", - " [OK] signe de -0.8253\n", - " [OK] signe de -0.7612\n", - " [OK] signe de -0.5111\n", - " [OK] signe de +1.5344\n", - " [OK] signe de +0.5320\n", - " [OK] signe de +1.2878\n", - " [OK] signe de -1.0608\n", - " [OK] signe de +1.6913\n", - " [OK] signe de +1.2846\n", - " [OK] signe de -0.5913\n", - " [OK] signe de -0.7140\n", - " [OK] signe de -0.0358\n", - " [OK] signe de +0.5761\n", - " [OK] signe de -0.1632\n", - " [OK] signe de +0.6477\n", - " [OK] signe de -1.1578\n", - " [OK] signe de +1.3439\n", - " [OK] signe de +1.2027\n", - " [OK] signe de +0.9025\n", - " [OK] signe de -1.0216\n", - " [OK] signe de +0.9826\n", - " [OK] signe de -1.0998\n", - " [OK] signe de +1.3989\n", - " [OK] signe de -1.2485\n", - " [OK] signe de -0.1951\n", - " [OK] signe de +0.8457\n", - " [OK] signe de -1.0384\n", - " [OK] signe de -1.9061\n", - " [OK] signe de -0.5196\n", - " [OK] signe de -0.4776\n", - " [OK] signe de -0.4610\n", - " [OK] signe de +0.1230\n", - " [OK] signe de -0.0789\n", - " [OK] signe de +0.0494\n", - " [OK] signe de -0.8820\n", - " [OK] signe de -0.4631\n", - " [OK] signe de +0.4098\n", - " [OK] signe de -0.9597\n", - " [OK] signe de -1.1677\n", - " [OK] signe de -0.0711\n", - " [OK] signe de +2.2212\n", - " [OK] signe de +2.1588\n", - " [OK] signe de -2.3885\n", - " [OK] signe de -0.4777\n", - " [OK] signe de -0.1765\n", - " [OK] signe de -0.1605\n", - " [OK] signe de -0.0856\n", - " [OK] signe de -0.6416\n", - " [OK] signe de -0.2358\n", - " [OK] signe de -1.1983\n", - " [OK] signe de -1.6506\n", - " [OK] signe de -1.1495\n", - " [OK] signe de -0.0406\n", - " [OK] signe de +0.6099\n", - " [OK] signe de +2.3263\n", - " [OK] signe de -0.7032\n", - " [OK] signe de +0.9534\n", - " [OK] signe de -0.0843\n", - " [OK] signe de -0.3969\n", - " [OK] signe de +0.6592\n", - " [OK] signe de -0.1642\n", - " [OK] signe de -0.7890\n", - " [OK] signe de -0.7482\n", - " [OK] signe de -0.9962\n", - " [OK] signe de -1.0980\n", - " [OK] signe de +0.4335\n", - " [OK] signe de +0.1867\n", - " [OK] signe de -1.1338\n", - " [OK] signe de -1.5101\n", - " [OK] signe de +0.9314\n", - " [OK] signe de -0.2130\n", - " [OK] signe de -0.1558\n", - " [OK] signe de -0.1878\n", - " [OK] signe de -0.1544\n", - " [OK] signe de -0.9328\n", - " [OK] signe de +1.1343\n", - " [OK] signe de +1.0550\n", - " [OK] signe de +0.1216\n", - " [OK] signe de -2.6145\n", - " [OK] signe de +0.0229\n", - " [OK] signe de +0.0252\n", - " [OK] signe de +0.6058\n", - " [OK] signe de +0.4716\n", - " [OK] signe de +1.2021\n", - " [OK] signe de -0.2149\n", - " [OK] signe de -2.3695\n", - " [OK] signe de +1.8020\n", - " [OK] signe de +1.9487\n", - " [OK] signe de +0.5672\n", - " [OK] signe de -1.6034\n", - " [OK] signe de +0.8380\n", - " [OK] signe de -0.0521\n", - " [OK] signe de -1.2257\n", - " [OK] signe de +0.7200\n", - " [OK] signe de +2.6411\n", - " [OK] signe de +0.1504\n", - " [OK] signe de -0.0165\n", - " [OK] signe de -1.0878\n", - " [OK] signe de -0.4147\n", - " [OK] signe de +1.8674\n", - " [OK] signe de -0.2875\n", - " [OK] signe de -0.5458\n", - " [OK] signe de -0.5145\n", - " [OK] signe de +0.3287\n", - " [OK] signe de -1.0913\n", - " [OK] signe de +0.4702\n", - " [OK] signe de -0.8101\n", - " [OK] signe de +0.6572\n", - " [OK] signe de +1.7192\n", - " [OK] signe de -0.5194\n", - " [OK] signe de +0.3425\n", - " [OK] signe de +0.8683\n", - " [OK] signe de +0.6953\n", - " [OK] signe de +0.5352\n", - " [OK] signe de +1.3154\n", - " [OK] signe de -2.4330\n", - " [OK] signe de -0.1456\n", - " [OK] signe de -0.9399\n", - " [OK] signe de +0.4078\n", - " [OK] signe de +1.3788\n", - " [OK] signe de +0.2719\n", - " [OK] signe de -0.5413\n", - " [OK] signe de +0.6250\n", - " [OK] signe de +2.3901\n", - " [OK] signe de -0.2022\n", - " [OK] signe de -0.1394\n", - " [OK] signe de +0.4800\n", - " [OK] signe de -0.0914\n", - " [OK] signe de +0.9928\n", - " [OK] signe de -1.1412\n", - " [OK] signe de -0.5306\n", - " [OK] signe de -2.3945\n", - " [OK] signe de +0.0963\n", - " [OK] signe de +0.2440\n", - " [OK] signe de -0.7169\n", - " [OK] signe de -0.8522\n", - " [OK] signe de +0.2870\n", - " [OK] signe de +2.7270\n", - " [OK] signe de -1.2809\n", - " [OK] signe de +0.4739\n", - " [OK] signe de -0.1953\n", - " [OK] signe de -2.5215\n", - " [OK] signe de +0.9083\n", - " [OK] signe de +0.1375\n", - " [OK] signe de -0.7345\n", - " [OK] signe de -0.1051\n", - " [OK] signe de -0.6199\n", - " [OK] signe de +1.3819\n", - " [OK] signe de -0.8429\n", - " [OK] signe de -1.6330\n", - " [OK] signe de -0.0488\n", - " [OK] signe de -0.7019\n", - " [OK] signe de +1.7622\n", - " [OK] signe de -0.2023\n", - " [OK] signe de +1.3299\n", - " [OK] signe de -0.1227\n", - " [OK] signe de -1.4500\n", - " [OK] signe de +2.3578\n", - " [OK] signe de -0.6470\n", - " [OK] signe de -0.4755\n", - " [OK] signe de +1.3084\n", - " [OK] signe de +1.2702\n", - " [OK] signe de +0.6039\n", - " [OK] signe de +0.5270\n", - " [OK] signe de +1.9948\n", - " [OK] signe de +1.7107\n", - " [OK] signe de +0.9900\n", - " [OK] signe de +0.2328\n", - " [OK] signe de -2.1714\n", - " [OK] signe de +0.4186\n", - " [OK] signe de -0.4233\n", - " [OK] signe de +1.8726\n", - " [OK] signe de -0.0815\n", - " [OK] signe de -0.1769\n", - " [OK] signe de -0.2534\n", - " [OK] signe de +0.6549\n", - " [OK] signe de -0.2716\n", - " [OK] signe de +0.7413\n", - " [OK] signe de +1.4612\n", - " [OK] signe de +0.2345\n", - " [OK] signe de +0.8599\n", - " [OK] signe de +0.7808\n", - " [OK] signe de +0.7982\n", - " [OK] signe de -1.4429\n", - " [OK] signe de -0.6793\n", - " [OK] signe de +0.4826\n", - " [OK] signe de +0.5453\n", - " [OK] signe de +0.2158\n", - " [OK] signe de -2.3727\n", - " [OK] signe de -0.9180\n", - " [OK] signe de -1.9303\n", - " [OK] signe de +1.7486\n", - " [OK] signe de -1.5239\n", - " [OK] signe de +0.1660\n", - " [OK] signe de +0.8616\n", - " [OK] signe de -0.8571\n", - " [OK] signe de -1.2591\n", - " [OK] signe de -0.1282\n", - " [OK] signe de -2.1847\n", - " [OK] signe de -0.0985\n", - " [OK] signe de -0.6529\n", - " [OK] signe de +0.3975\n", - " [OK] signe de -2.0198\n", - " [OK] signe de +0.6510\n", - " [OK] signe de +0.9929\n", - " [OK] signe de -0.8656\n", - " [OK] signe de +0.3797\n", - " [OK] signe de -0.0492\n", - " [OK] signe de +1.5934\n", - " [OK] signe de +0.7656\n", - " [OK] signe de -0.0714\n", - " [OK] signe de -1.7161\n", - " [OK] signe de -1.3422\n", - " [OK] signe de -0.4649\n", - " [OK] signe de -0.8360\n", - " [OK] signe de -0.6617\n", - " [OK] signe de +1.1411\n", - " [OK] signe de +0.1907\n", - " [OK] signe de +1.0213\n", - " [OK] signe de +0.0231\n", - " [OK] signe de -0.1230\n", - " [OK] signe de -0.6816\n", - " [OK] signe de -1.1889\n", - " [OK] signe de +0.1527\n", - " [OK] signe de +1.4107\n", - " [OK] signe de -0.0620\n", - " [OK] signe de +0.7512\n", - " [OK] signe de -0.9846\n", - " [OK] signe de -0.3238\n", - " [OK] signe de -0.0188\n", - " [OK] signe de +0.2295\n", - " [OK] signe de -0.0387\n", - " [OK] signe de -0.0191\n", - " [OK] signe de -0.2218\n", - " [OK] signe de +0.5063\n", - " [OK] signe de +0.4083\n", - " [OK] signe de -0.3906\n", - " [OK] signe de -0.8280\n", - " [OK] signe de -0.7615\n", - " [OK] signe de +1.7029\n", - " [OK] signe de +0.3315\n", - " [OK] signe de +0.9220\n", - " [OK] signe de +0.8245\n", - " [OK] signe de +0.0956\n", - " [OK] signe de +0.3448\n", - " [OK] signe de +0.4184\n", - " [OK] signe de -1.5050\n", - " [OK] signe de +0.4309\n", - " [OK] signe de -0.6749\n", - " [OK] signe de -0.7341\n", - " [OK] signe de +0.2885\n", - " [OK] signe de +2.7859\n", - " [OK] signe de -1.6875\n", - " [OK] signe de -2.0359\n", - " [OK] signe de +0.1032\n", - " [OK] signe de -1.9970\n", - " [OK] signe de -0.1432\n", - " [OK] signe de -2.0863\n", - " [OK] signe de +0.4497\n", - " [OK] signe de -0.0589\n", - " [OK] signe de -0.9273\n", - " [OK] signe de +1.2153\n", - " [OK] signe de +0.1900\n", - " [OK] signe de +0.6287\n", - " [OK] signe de -1.1738\n", - " [OK] signe de +0.3730\n", - " [OK] signe de -1.1411\n", - " [OK] signe de +2.3751\n", - " [OK] signe de +0.9252\n", - " [OK] signe de +0.1834\n", - " [OK] signe de +1.0919\n", - " [OK] signe de +0.1593\n", - " [OK] signe de -0.1785\n", - " [OK] signe de +0.1533\n", - " [OK] signe de -1.7955\n", - " [OK] signe de -0.4423\n", - " [OK] signe de +0.2252\n", - " [OK] signe de -0.7334\n", - " [OK] signe de +2.0924\n", - " [OK] signe de -0.3614\n", - " [OK] signe de +0.2522\n", - " [OK] signe de +1.9879\n", - " [OK] signe de +0.7951\n", - " [OK] signe de +2.1483\n", - " [OK] signe de +0.1611\n", - " [OK] signe de -1.5120\n", - " [OK] signe de -2.4822\n", - " [OK] signe de -1.2492\n", - " [OK] signe de +0.2153\n", - " [OK] signe de +0.9363\n", - " [OK] signe de +0.9985\n", - " [OK] signe de -1.3341\n", - " [OK] signe de -0.6808\n", - " [OK] signe de +0.4488\n", - " [OK] signe de -2.2237\n", - " [OK] signe de -0.9110\n", - " [OK] signe de +0.2181\n", - " [OK] signe de +0.1631\n", - " [OK] signe de +0.9239\n", - " [OK] signe de +0.0889\n", - " [OK] signe de -0.3345\n", - " [OK] signe de -0.9192\n", - " [OK] signe de +0.2910\n", - " [OK] signe de -0.3028\n", - " [OK] signe de +0.7536\n", - " [OK] signe de -1.3769\n", - " [OK] signe de +1.7778\n", - " [OK] signe de -0.7249\n", - " [OK] signe de -0.4190\n", - " [OK] signe de +0.7054\n", - " [OK] signe de +0.6355\n", - " [OK] signe de +0.5289\n", - " [OK] signe de -0.6193\n", - " [OK] signe de -2.1721\n", - " [OK] signe de -0.1891\n", - " [OK] signe de +0.6939\n", - " [OK] signe de +0.4266\n", - " [OK] signe de +0.9400\n", - " [OK] signe de -0.3829\n", - " [OK] signe de -0.8036\n", - " [OK] signe de -1.2162\n", - " [OK] signe de +0.5653\n", - " [OK] signe de +0.2138\n", - " [OK] signe de -0.0623\n", - " [OK] signe de -0.0845\n", - " [OK] signe de -0.2915\n", - " [OK] signe de -0.4165\n", - " [OK] signe de +0.6570\n", - " [OK] signe de -0.7845\n", - " [OK] signe de +1.5163\n", - " [OK] signe de +1.5131\n", - " [OK] signe de +1.7194\n", - " [OK] signe de +1.2355\n", - " [OK] signe de -0.5835\n", - " [OK] signe de +0.9382\n", - " [OK] signe de -0.1062\n", - " [OK] signe de +0.1175\n", - " [OK] signe de +0.4643\n", - " [OK] signe de -0.2224\n", - " [OK] signe de -0.0012\n", - " [OK] signe de +0.7390\n", - " [OK] signe de +0.9494\n", - " [OK] signe de +0.7900\n", - " [OK] signe de +2.5363\n", - " [OK] signe de +2.1293\n", - " [OK] signe de +0.1007\n", - " [OK] signe de +0.1385\n", - " [OK] signe de +0.4314\n", - " [OK] signe de +0.6500\n", - " [OK] signe de +1.6201\n", - " [OK] signe de -0.6835\n", - " [OK] signe de -0.6010\n", - " [OK] signe de -0.1060\n", - " [OK] signe de +3.0358\n", - " [OK] signe de +1.3390\n", - " [OK] signe de -1.5832\n", - " [OK] signe de +0.1294\n", - " [OK] signe de -1.8299\n", - " [OK] signe de +0.4404\n", - " [OK] signe de -0.1803\n", - " [OK] signe de +1.3431\n", - " [OK] signe de +1.3556\n", - " [OK] signe de +1.7299\n", - " [OK] signe de +0.3855\n", - " [OK] signe de +0.6955\n", - " [OK] signe de +1.2221\n", - " [OK] signe de +0.6994\n", - " [OK] signe de -0.7541\n", - " [OK] signe de -0.8733\n", - " [OK] signe de +0.5646\n", - " [OK] signe de -1.5983\n", - " [OK] signe de +1.7132\n", - " [OK] signe de -0.8859\n", - " [OK] signe de +1.2548\n", - " [OK] signe de -0.1711\n", - " [OK] signe de -1.5006\n", - " [OK] signe de +0.2856\n", - " [OK] signe de -0.2892\n", - " [OK] signe de -1.3049\n", - " [OK] signe de +1.1053\n", - " [OK] signe de +0.1312\n", - " [OK] signe de -0.0510\n", - " [OK] signe de +1.7460\n", - " [OK] signe de -1.4698\n", - " [OK] signe de +1.5651\n", - " [OK] signe de +0.7364\n", - " [OK] signe de +0.4188\n", - " [OK] signe de -2.5377\n", - " [OK] signe de +0.5251\n", - " [OK] signe de -0.3182\n", - " [OK] signe de +1.6370\n", - " [OK] signe de -0.0608\n", - " [OK] signe de -1.4319\n", - " [OK] signe de -0.5485\n", - " [OK] signe de -0.4533\n", - " [OK] signe de +0.3736\n", - " [OK] signe de -0.3024\n", - " [OK] signe de +1.1339\n", - " [OK] signe de +0.7652\n", - " [OK] signe de -0.5651\n", - " [OK] signe de +1.9306\n", - " [OK] signe de +0.2822\n", - " [OK] signe de -0.9984\n", - " [OK] signe de -0.5799\n", - " [OK] signe de +1.4047\n", - " [OK] signe de +1.3209\n", - " [OK] signe de +0.9100\n", - " [OK] signe de -0.9481\n", - " [OK] signe de -0.7386\n", - " [OK] signe de -0.4684\n", - " [OK] signe de +1.5837\n", - " [OK] signe de -0.0005\n", - " [OK] signe de +0.6881\n", - " [OK] signe de -1.5375\n", - " [OK] signe de -2.3351\n", - " [OK] signe de -0.0706\n", - " [OK] signe de +0.5289\n", - " [OK] signe de +0.1633\n", - " [OK] signe de +0.3968\n", - " [OK] signe de -0.1853\n", - " [OK] signe de +0.2178\n", - " [OK] signe de +0.4457\n", - " [OK] signe de -0.3521\n", - " [OK] signe de -1.2806\n", - " [OK] signe de -0.2945\n", - " [OK] signe de +1.2873\n", - " [OK] signe de -2.3612\n", - " [OK] signe de -0.6425\n", - " [OK] signe de -0.0026\n", - " [OK] signe de -1.4398\n", - " [OK] signe de +1.5924\n", - " [OK] signe de -0.1856\n", - " [OK] signe de +0.3173\n", - " [OK] signe de -0.7888\n", - " [OK] signe de -0.6107\n", - " [OK] signe de -0.1176\n", - " [OK] signe de -0.4773\n", - " [OK] signe de -0.5538\n", - " [OK] signe de -0.9233\n", - " [OK] signe de +0.5940\n", - " [OK] signe de -1.4854\n", - " [OK] signe de +1.1663\n", - " [OK] signe de +0.3696\n", - " [OK] signe de -0.2370\n", - " [OK] signe de +0.5923\n", - " [OK] signe de -1.3315\n", - " [OK] signe de -0.1806\n", - " [OK] signe de -1.1083\n", - " [OK] signe de -0.0750\n", - " [OK] signe de -0.6499\n", - " [OK] signe de -1.1701\n", - " [OK] signe de -1.0598\n", - " [OK] signe de +0.2837\n", - " [OK] signe de -0.7781\n", - " [OK] signe de -1.2510\n", - " [OK] signe de +0.0890\n", - " [OK] signe de +0.3616\n", - " [OK] signe de -0.1626\n", - " [OK] signe de -1.3338\n", - " [OK] signe de +1.1108\n", - " [OK] signe de -0.0815\n", - " [OK] signe de +1.3924\n", - " [OK] signe de -0.1358\n", - " [OK] signe de +0.9044\n", - " [OK] signe de -1.6873\n", - " [OK] signe de -0.3925\n", - " [OK] signe de -0.4794\n", - " [OK] signe de +1.7354\n", - " [OK] signe de -0.5981\n", - " [OK] signe de -1.2650\n", - " [OK] signe de -0.5642\n", - " [OK] signe de -0.7807\n", - " [OK] signe de -0.0574\n", - " [OK] signe de -1.0238\n", - " [OK] signe de -0.9831\n", - " [OK] signe de +0.7197\n", - " [OK] signe de -2.2877\n", - " [OK] signe de +0.6874\n", - " [OK] signe de +0.9358\n", - " [OK] signe de +0.9314\n", - " [OK] signe de -1.6843\n", - " [OK] signe de -1.5069\n", - " [OK] signe de -0.1593\n", - " [OK] signe de +0.0270\n", - " [OK] signe de -1.5967\n", - " [OK] signe de +1.0788\n", - " [OK] signe de +1.6606\n", - " [OK] signe de -0.6579\n", - " [OK] signe de -0.3748\n", - " [OK] signe de +1.7723\n", - " [OK] signe de +0.3022\n", - " [OK] signe de +0.2876\n", - " [OK] signe de +0.1649\n", - " [OK] signe de -2.0302\n", - " [OK] signe de -1.0423\n", - " [OK] signe de +1.2984\n", - " [OK] signe de -1.1718\n", - " [OK] signe de +1.0760\n", - " [OK] signe de +0.6151\n", - " [OK] signe de -0.9048\n", - " [OK] signe de +0.7495\n", - " [OK] signe de +0.5110\n", - " [OK] signe de +1.9008\n", - " [OK] signe de +0.1527\n", - " [OK] signe de +0.1490\n", - " [OK] signe de -1.1215\n", - " [OK] signe de +1.9256\n", - " [OK] signe de -2.2136\n", - " [OK] signe de +0.1202\n", - " [OK] signe de +0.3651\n", - " [OK] signe de +0.4294\n", - " [OK] signe de +0.4466\n", - " [OK] signe de -0.0792\n", - " [OK] signe de +1.6242\n", - " [OK] signe de +1.1490\n", - " [OK] signe de +0.9890\n", - " [OK] signe de +2.4428\n", - " [OK] signe de -0.6955\n", - " [OK] signe de -0.2127\n", - " [OK] signe de +0.1840\n", - " [OK] signe de -1.3560\n", - " [OK] signe de +1.2079\n", - " [OK] signe de -0.4225\n", - " [OK] signe de +0.1045\n", - " [OK] signe de +0.4001\n", - " [OK] signe de -0.0168\n", - " [OK] signe de -0.9840\n", - " [OK] signe de +0.3182\n", - " [OK] signe de -1.1367\n", - " [OK] signe de +0.0276\n", - " [OK] signe de -0.4187\n", - " [OK] signe de +0.5834\n", - " [OK] signe de +0.5307\n", - " [OK] signe de -0.2943\n", - " [OK] signe de +0.6239\n", - " [OK] signe de +0.6901\n", - " [OK] signe de +0.6508\n", - " [OK] signe de -1.4496\n", - " [OK] signe de -2.5697\n", - " [OK] signe de -0.0757\n", - " [OK] signe de -2.2631\n", - " [OK] signe de +0.3029\n", - " [OK] signe de -1.5262\n", - " [OK] signe de +0.4183\n", - " [OK] signe de -1.1855\n", - " [OK] signe de -2.0519\n", - " [OK] signe de -2.0214\n", - " [OK] signe de +0.1841\n", - " [OK] signe de -2.0746\n", - " [OK] signe de +0.5875\n", - " [OK] signe de +0.2001\n", - " [OK] signe de +1.4182\n", - " [OK] signe de +1.3519\n", - " [OK] signe de +1.4645\n", - " [OK] signe de -1.1936\n", - " [OK] signe de -0.4658\n", - " [OK] signe de +0.7804\n", - " [OK] signe de -0.5184\n", - " [OK] signe de +0.1227\n", - " [OK] signe de -1.3600\n", - " [OK] signe de +0.4967\n", - " [OK] signe de +0.0206\n", - " [OK] signe de -1.1063\n", - " [OK] signe de +1.2999\n", - " [OK] signe de -1.1742\n", - " [OK] signe de +0.5723\n", - " [OK] signe de +1.1371\n", - " [OK] signe de -0.0412\n", - " [OK] signe de -0.0861\n", - " [OK] signe de +1.0470\n", - " [OK] signe de +1.3725\n", - " [OK] signe de -0.0865\n", - " [OK] signe de -0.6599\n", - " [OK] signe de -1.1682\n", - " [OK] signe de -0.7045\n", - " [OK] signe de +1.5646\n", - " [OK] signe de -1.8323\n", - " [OK] signe de -0.7227\n", - " [OK] signe de -1.4404\n", - " [OK] signe de -0.9995\n", - " [OK] signe de +0.0711\n", - " [OK] signe de -0.1127\n", - " [OK] signe de -0.4559\n", - " [OK] signe de +0.0428\n", - " [OK] signe de +0.1778\n", - " [OK] signe de -1.6207\n", - " [OK] signe de +0.1017\n", - " [OK] signe de -0.8230\n", - " [OK] signe de -0.6953\n", - " [OK] signe de -0.6254\n", - " [OK] signe de -1.3222\n", - " [OK] signe de -1.8942\n", - " [OK] signe de -0.1706\n", - " [OK] signe de +0.4203\n", - " [OK] signe de -0.5407\n", - " [OK] signe de -1.4197\n", - " [OK] signe de +0.3147\n", - " [OK] signe de +1.2039\n", - " [OK] signe de -0.1393\n", - " [OK] signe de +1.7136\n", - " [OK] signe de -0.3509\n", - " [OK] signe de +0.2370\n", - " [OK] signe de -0.1558\n", - " [OK] signe de +0.7651\n", - " [OK] signe de +0.4427\n", - " [OK] signe de +0.9049\n", - " [OK] signe de +0.1440\n", - " [OK] signe de +0.9051\n", - " [OK] signe de +0.9151\n", - " [OK] signe de -0.2093\n", - " [OK] signe de -0.4434\n", - " [OK] signe de -1.9266\n", - " [OK] signe de +1.1267\n", - " [OK] signe de +0.2724\n", - " [OK] signe de -0.9113\n", - " [OK] signe de +0.5517\n", - " [OK] signe de +1.7334\n", - " [OK] signe de +0.5886\n", - " [OK] signe de +0.7190\n", - " [OK] signe de +1.0957\n", - " [OK] signe de +0.4483\n", - " [OK] signe de +1.1168\n", - " [OK] signe de -0.5714\n", - " [OK] signe de -0.1799\n", - " [OK] signe de -1.5220\n", - " [OK] signe de -0.3197\n", - " [OK] signe de -0.1862\n", - " [OK] signe de -0.4409\n", - " [OK] signe de -0.2841\n", - " [OK] signe de -1.7074\n", - " [OK] signe de -0.0617\n", - " [OK] signe de +1.0126\n", - " [OK] signe de +0.8968\n", - " [OK] signe de -0.0906\n", - " [OK] signe de +0.7363\n", - " [OK] signe de -0.2177\n", - " [OK] signe de +0.6133\n", - " [OK] signe de +0.4308\n", - " [OK] signe de -0.0959\n", - " [OK] signe de -1.8140\n", - " [OK] signe de -2.1579\n", - " [OK] signe de +0.5555\n", - " [OK] signe de -0.9877\n", - " [OK] signe de +0.7224\n", - " [OK] signe de +1.9950\n", - " [OK] signe de +0.7760\n", - " [OK] signe de -0.2214\n", - " [OK] signe de +0.9776\n", - " [OK] signe de +1.5817\n", - " [OK] signe de -0.0336\n", - " [OK] signe de +1.2168\n", - " [OK] signe de +0.2604\n", - " [OK] signe de +0.4803\n", - " [OK] signe de -1.0629\n", - " [OK] signe de -0.2432\n", - " [OK] signe de -0.7866\n", - " [OK] signe de -0.2950\n", - " [OK] signe de -0.6839\n", - " [OK] signe de +0.7494\n", - " [OK] signe de -1.0670\n", - " [OK] signe de -0.7172\n", - " [OK] signe de +0.2823\n", - " [OK] signe de -0.3526\n", - " [OK] signe de -0.6211\n", - " [OK] signe de +1.2029\n", - " [OK] signe de -0.2993\n", - " [OK] signe de +1.4124\n", - " [OK] signe de -1.0359\n", - " [OK] signe de -2.8915\n", - " [OK] signe de +0.0600\n", - " [OK] signe de +0.1183\n", - " [OK] signe de +1.5122\n", - " [OK] signe de -0.9878\n", - " [OK] signe de +0.1729\n", - " [OK] signe de -1.0804\n", - " [OK] signe de +0.3823\n", - " [OK] signe de +0.9756\n", - " [OK] signe de +0.2335\n", - " [OK] signe de -0.7768\n", - " [OK] signe de +0.3012\n", - " [OK] signe de +1.4543\n", - " [OK] signe de +0.8814\n", - " [OK] signe de -0.5826\n", - " [OK] signe de -1.2929\n", - " [OK] signe de +0.0323\n", - " [OK] signe de +0.8356\n", - " [OK] signe de +0.2561\n", - " [OK] signe de -0.7855\n", - " [OK] signe de -0.8597\n", - " [OK] signe de +0.6869\n", - " [OK] signe de -0.1010\n", - " [OK] signe de -1.2208\n", - " [OK] signe de -0.7836\n", - " [OK] signe de +0.5213\n", - " [OK] signe de +0.4054\n", - " [OK] signe de -0.4835\n", - " [OK] signe de +0.4899\n", - " [OK] signe de -0.3267\n", - " [OK] signe de -1.1974\n", - " [OK] signe de +0.9006\n", - " [OK] signe de -0.2845\n", - " [OK] signe de -0.4511\n", - " [OK] signe de +1.8612\n", - " [OK] signe de +1.2164\n", - " [OK] signe de +0.3273\n", - " [OK] signe de -1.3872\n", - " [OK] signe de +0.8321\n", - " [OK] signe de -0.0135\n", - " [OK] signe de -0.5581\n", - " [OK] signe de -1.8440\n", - " [OK] signe de +1.7998\n", - " [OK] signe de -1.3302\n", - " [OK] signe de +1.4236\n", - " [OK] signe de +0.1252\n", - " [OK] signe de -1.0532\n", - " [OK] signe de +0.5967\n", - " [OK] signe de -0.8316\n", - " [OK] signe de -0.8720\n", - " [OK] signe de -0.1499\n", - " [OK] signe de -0.3663\n", - " [OK] signe de -0.9525\n", - " [OK] signe de +0.0644\n", - " [OK] signe de +0.4963\n", - " [OK] signe de +1.0076\n", - " [OK] signe de -0.9098\n", - " [OK] signe de -0.2784\n", - " [OK] signe de -1.3279\n", - " [OK] signe de +1.2380\n", - " [OK] signe de +1.2189\n", - " [OK] x = +0.0 est positif (bit=0)\n", - " [OK] obs[0] (position du chariot) dans [-2.4, 2.4]\n", - " [OK] obs[1] (vitesse du chariot) est un float fini\n", - " [OK] obs[2] (angle du mat) dans [-0.2099, 0.2099]\n", - " [OK] obs[3] (vitesse angulaire) est un float fini\n", - " [OK] signe de theta == sign_bit(obs[2])\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\\AppData\\Local\\Temp\\ipykernel_\\2032152988.py:9: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)\n", - " return int((u32(x) >> 31) & 1)\n" - ] + "name": "stdout", + "text": " observation apres reset(seed=0) : [ 0.0137 -0.023 -0.0459 -0.0483]\n\n scellement : 7/7 verifications OK (0 echec(s))\n" } ], "source": [ @@ -2185,9 +149,12 @@ "\n", "# (a) propriete du bit de signe sur un balayage de flottants\n", "rng = np.random.default_rng(123)\n", + "nb_echecs = 0\n", "for _ in range(2000):\n", " v = float(rng.normal())\n", - " verifie(f\"signe de {v:+.4f}\", (1 if v < 0 else 0) == sign_bit(v))\n", + " if (1 if v < 0 else 0) != sign_bit(v):\n", + " nb_echecs += 1\n", + "verifie(\"bit de signe de 2000 flottants gaussiens (balayage seed 123)\", nb_echecs == 0)\n", "verifie(\"x = +0.0 est positif (bit=0)\", sign_bit(0.0) == 0)\n", "\n", "# (b) dimensions de l'observation et lecture du signe de theta\n", @@ -2203,9 +170,11 @@ "env.close()\n", "\n", "nb_ok = sum(1 for _, ok in resultats if ok)\n", - "print(f\"\\n scellement : {nb_ok}/{len(resultats)} verifications OK\")\n", + "nb_echouees = len(resultats) - nb_ok\n", + "print(f\"\\n scellement : {nb_ok}/{len(resultats)} verifications OK ({nb_echouees} echec(s))\")\n", "for libelle, ok in resultats:\n", - " print(f\" [{'OK' if ok else 'ECHEC'}] {libelle}\")\n" + " if not ok:\n", + " print(f\" [ECHEC] {libelle}\")\n" ] }, { @@ -3339,4 +1308,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} +} \ No newline at end of file