Advertisement
ganryu

Untitled

Jul 4th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.11 KB | None | 0 0
  1.  
  2. {
  3. "cells": [
  4. {
  5. "cell_type": "code",
  6. "execution_count": 1,
  7. "metadata": {
  8. "collapsed": true
  9. },
  10. "outputs": [],
  11. "source": [
  12. "import numpy as np\n",
  13. "import pandas as pd\n",
  14. "import matplotlib.pyplot as plt\n",
  15. "\n",
  16. "from pprint import pprint\n",
  17. "\n",
  18. "%matplotlib inline"
  19. ]
  20. },
  21. {
  22. "cell_type": "markdown",
  23. "metadata": {},
  24. "source": [
  25. "## Fitness de cada ejecución"
  26. ]
  27. },
  28. {
  29. "cell_type": "code",
  30. "execution_count": 2,
  31. "metadata": {},
  32. "outputs": [],
  33. "source": [
  34. "fi = np.array([\n",
  35. " -0.31, -0.31, -0.31, -0.31, -0.31,\n",
  36. " -0.31, -0.31, -0.31, -0.31, -0.31,\n",
  37. " -0.31, -0.31, -0.31, -0.31, -0.31,\n",
  38. " -0.31, -0.31, -0.31, -0.31, -0.3099,\n",
  39. " -0.31, -0.31, -0.31, -0.31, -0.31,\n",
  40. " -0.31, -0.31, -0.31, -0.31, -0.31,\n",
  41. "])\n",
  42. "\n",
  43. "fi = pd.Series(fi)"
  44. ]
  45. },
  46. {
  47. "cell_type": "code",
  48. "execution_count": 3,
  49. "metadata": {},
  50. "outputs": [
  51. {
  52. "data": {
  53. "text/plain": [
  54. "count 30.000000\n",
  55. "mean -0.309997\n",
  56. "std 0.000018\n",
  57. "min -0.310000\n",
  58. "25% -0.310000\n",
  59. "50% -0.310000\n",
  60. "75% -0.310000\n",
  61. "max -0.309900\n",
  62. "dtype: float64"
  63. ]
  64. },
  65. "execution_count": 3,
  66. "metadata": {},
  67. "output_type": "execute_result"
  68. }
  69. ],
  70. "source": [
  71. "fi.describe()"
  72. ]
  73. },
  74. {
  75. "cell_type": "markdown",
  76. "metadata": {},
  77. "source": [
  78. "\\begin{align}\n",
  79. "\\text{Media Aritmética} & = -0.309997 \\\\\n",
  80. "\\text{Mediana} & = -0.31 \\\\\n",
  81. "\\text{Desvío estándar} & = 0.000018 \\\\\n",
  82. "\\text{Porcentaje de hits} & = 96.66\\% \\\\\n",
  83. "\\end{align}"
  84. ]
  85. },
  86. {
  87. "cell_type": "code",
  88. "execution_count": 4,
  89. "metadata": {},
  90. "outputs": [
  91. {
  92. "data": {
  93. "image/png": "iVBORw0KGgoAAAANSUhEUgAAA30AAAEzCAYAAACFR2qMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAGkNJREFUeJzt3X2MretZ1/HfXVu0L0KB2pbS4qCxFqK2sQgkkDDUFDRR\noyRKVWhVjIb4h6lG8S0aFaKiCVo0YCM4DbEKgpFKS7FVjhqISrXvpUC1WFtsNSRgDcRI+/jHrA3T\nffY655k5F+te193PJzk5M2vWrPl2zcy+z7OvuaZj27YAAACwpsfNDgAAAOAXj4s+AACAhbnoAwAA\nWJiLPgAAgIW56AMAAFiYiz4AAICFnfyib4xxeeqPeRc6a3Xo7NCY6Kyms5bOOh0aE53VdNbq0Nmh\nMdFZ7dSdMyZ9lxM+5l1czg7Y6XJ2wE6XswN2uJwdsNPl7ICdLmcH7HQ5O2Cny9kBO13ODtjpcnbA\nDpezA3a6nB2w0+XsgJ0uZwfsdDk7YKfL2QE7XM4O2OlydsBOl7MDdro85QebcdF3MeFj3sXF7ICd\nLmYH7HQxO2CHi9kBO13MDtjpYnbAThezA3a6mB2w08XsgJ0uZgfscDE7YKeL2QE7XcwO2OlidsBO\nF7MDdrqYHbDDxeyAnS5mB+x0MTvgHNnpAwAAWNiMi76rCR/zLq5mB+x0NTtgp6vZATtczQ7Y6Wp2\nwE5XswN2upodsNPV7ICdrmYH7HQ1O2CHq9kBO13NDtjpanbATlezA3a6mh2w09XsgB2uZgfsdDU7\nYKer2QE7PXTKDza2bTvlxwMAAOCE/PbOI3TW6tDZoTHRWU1nLZ11OjQmOqvprNWhs0NjorM7O30A\nAAAL8+OdAAAACzPpAwAAWJidviN01urQ2aEx0VlNZy2ddTo0Jjqr6azVobNDY6KzO5M+AACAhdnp\nAwAAWJhJHwAAwMLs9B2hs1aHzg6Nic5qOmvprNOhMdFZTWetDp0dGhOd3Zn0AQAALMxOHwAAwMJM\n+gAAABZmp+8InbU6dHZoTHRW01lLZ50OjYnOajprdejs0Jjo7M6kDwAAYGF2+gAAABZm0gcAALAw\nO31H6KzVobNDY6Kzms5aOut0aEx0VtNZq0Nnh8ZEZ3cmfQAAAAuz0wcAALAwkz4AAICF2ek7Qmet\nDp0dGhOd1XTW0lmnQ2Ois5rOWh06OzQmOrsz6QMAAFiYnT4AAICFmfQBAAAszE7fETprdejs0Jjo\nrKazls46HRoTndV01urQ2aEx0dmdSR8AAMDC7PQBAAAszKQPAABgYXb6jtBZq0Nnh8ZEZzWdtXTW\n6dCY6Kyms1aHzg6Nic7uTPoAAAAWZqcPAABgYSZ9AAAAC7PTd4TOWh06OzQmOqvprKWzTofGRGc1\nnbU6dHZoTHR2Z9IHAACwMDt9AAAACzPpAwAAWJidviN01urQ2aEx0VlNZy2ddTo0Jjqr6azVobND\nY6KzO5M+AACAhdnpAwAAWJhJHwAAwMLs9B2hs1aHzg6Nic5qOmvprNOhMdFZTWetDp0dGhOd3Zn0\nAQAALMxOHwAAwMJM+gAAABZmp+8InbU6dHZoTHRW01lLZ50OjYnOajprdejs0Jjo7M6kDwAAYGF2\n+gAAABZm0gcAALAwO31H6KzVobNDY6Kzms5aOut0aEx0VtNZq0Nnh8ZEZ3cmfQAAAAuz0wcAALAw\nkz4AAICF2ek7QmetDp0dGhOd1XTW0lmnQ2Ois5rOWh06OzQmOrsz6QMAAFiYnT4AAICFmfQBAAAs\nzE7fETprdejs0JjorKazls46HRoTndV01urQ2aEx0dmdSR8AAMDC7PQBAAAszKQPAABgYXb6jtBZ\nq0Nnh8ZEZzWdtXTW6dCY6Kyms1aHzg6Nic7uTPoAAAAWZqcPAABgYSZ9AAAAC7PTd4TOWh06OzQm\nOqvprKWzTofGRGc1nbU6dHZoTHR2Z9IHAACwMDt9AAAACzPpAwAAWJidviN01urQ2aEx0VlNZy2d\ndTo0Jjqr6azVobNDY6KzO5M+AACAhdnpAwAAWJhJHwAAwMLs9B2hs1aHzg6Nic5qOmvprNOhMdFZ\nTWetDp0dGhOd3Zn0AQAALMxOHwAAwMJM+gAAABZmp+8InbU6dHZoTHRW01lLZ50OjYnOajprdejs\n0Jjo7M6kDwAAYGF2+gAAABZm0gcAALAwO31H6KzVobNDY6Kzms5aOut0aEx0VtNZq0Nnh8ZEZ3cm\nfQAAAAuz0wcAALAwkz4AAICF2ek7QmetDp0dGhOd1XTW0lmnQ2Ois5rOWh06OzQmOrsz6QMAAFiY\nnT4AAICFmfQBAAAszE7fETprdejs0JjorKazls46HRoTndV01urQ2aEx0dmdSR8AAMDC7PQBAAAs\nzKQPAABgYXb6jtBZq0Nnh8ZEZzWdtXTW6dCY6Kyms1aHzg6Nic7uTPoAAAAWZqcPAABgYSZ9AAAA\nC7PTd4TOWh06OzQmOqvprKWzTofGRGc1nbU6dHZoTHR2Z9IHAACwMDt9AAAACzPpAwAAWJidviN0\n1urQ2aEx0VlNZy2ddTo0Jjqr6azVobNDY6KzO5M+AACAhdnpAwAAWJhJHwAAwMLs9B2hs1aHzg6N\nic5qOmvprNOhMdFZTWetDp0dGhOd3Zn0AQAALMxOHwAAwMJM+gAAABZmp+8InbU6dHZoTHRW01lL\nZ50OjYnOajprdejs0Jjo7M6kDwAAYGF2+gAAABZm0gcAALAwO31H6KzVobNDY6Kzms5aOut0aEx0\nVtNZq0Nnh8ZEZ3cmfQAAAAuz0wcAALAwkz4AAICF2ek7QmetDp0dGhOd1XTW0lmnQ2Ois5rOWh06\nOzQmOrsz6QMAAFiYnT4AAICFmfQBAAAszE7fETprdejs0JjorKazls46HRoTndV01urQ2aEx0dmd\nSR8AAMDC7PQBAAAszKQPAABgYXb6jtBZq0Nnh8ZEZzWdtXTW6dCY6Kyms1aHzg6Nic7uTPoAAAAW\nZqcPAABgYSZ9AAAAC7PTd4TOWh06OzQmOqvprKWzTofGRGc1nbU6dHZoTHR2Z9IHAACwMDt9AAAA\nCzPpAwAAWJidviN01urQ2aEx0VlNZ60OnWPko2M8tI2RbYy8fXbPg4yRV47x3W8ZI68bI0+d3fNI\nOnzOE53VdNbp0Jjo7M6kD4CPN+PGy79uWsUje27ySc9P8luT/P3ZMQD0ZqcPgI8rY+TmwfeObcuv\nnxZzxBh5Xa4v+H4oyZdsW35qchIAjZn0AfDx5h33/n2OF3wHvy/Jd8QFHwAF7PQdobNWh84OjYnO\najprdei8vtAbX3zGF3y5vtAb39Thgq/D5zzRWU1nnQ6Nic7uTPoAAAAWZqcPAABgYSZ9AAAAC7PT\nd4TOWh06OzQmOqvprKWzTofGRGc1nbU6dHZoTHR2Z9IHAACwMDt9AAAACzPpAwAAWJidviN01urQ\n2aEx0VlNZy2ddTo0Jjqr6azVobNDY6KzO5M+AACAhdnpAwAAWJhJHwAAwMLs9B2hs1aHzg6Nic5q\nOmvprNOhMdFZTWetDp0dGhOd3Zn0AQAALMxOHwAAwMJM+gAAABZmp+8InbU6dHZoTHRW01lLZ50O\njYnOajprdejs0Jjo7M6kDwAAYGF2+gAAABZm0gcAALAwO31H6KzVobNDY6Kzms5aOut0aEx0VtNZ\nq0Nnh8ZEZ3cmfQAAAAuz0wcAALAwkz4AAICF2ek7QmetDp0dGhOd1XTW0lmnQ2Ois5rOWh06OzQm\nOrsz6QMAAFiYnT4AAICFmfQBAAAszE7fETprdejs0JjorKazls46HRoTndV01urQ2aEx0dmdSR8A\nAMDC7PQBAAAszKQPAABgYXb6jtBZq0Nnh8ZEZzWdtXTW6dCY6Kyms1aHzg6Nic7uTPoAAAAWZqcP\nAABgYSZ9AAAAC7PTd4TOWh06OzQmOqvprKWzTofGRGc1nbU6dHZoTHR2Z9IHAACwMDt9AAAACzPp\nAwAAWJidviN01urQ2aEx0VlNZy2ddTo0Jjqr6azVobNDY6KzO5M+AACAhdnpAwAAWJhJHwAAwMLs\n9B2hs1aHzg6Nic5qOmvprNOhMdFZTWetDp0dGhOd3Zn0AQAALMxOHwAAwMJM+gAAABZmp+8InbU6\ndHZoTHRW01lLZ50OjYnOajprdejs0Jjo7M6kDwAAYGF2+gAAABZm0gcAALAwO31H6KzVobNDY6Kz\nms5aOut0aEx0VtNZq0Nnh8ZEZ3cmfQAAAAuz0wcAALAwkz4AAICF2ek7QmetDp0dGhOd1XTW0lmn\nQ2Ois5rOWh06OzQmOrsz6QMAAFiYnT4AAICFmfQBAAAszE7fETprdejs0JjorKazls46HRoTndV0\n1urQ2aEx0dmdSR8AAMDC7PQBAAAszKQPAABgYXb6jtBZq0Nnh8ZEZzWdtXTW6dCY6Kyms1aHzg6N\nic7uTPoAAAAWZqcPAABgYSZ9AAAAC7PTd4TOWh06OzQmOqvprKWzTofGRGc1nbU6dHZoTHR2Z9IH\nAACwMDt9AAAACzPpAwAAWJidviN01urQ2aEx0VlNZy2ddTo0Jjqr6azVobNDY6KzO5M+AACAhdnp\nAwAAWJhJHwAAwMLs9B2hs1aHzg6Nic5qOmvprNOhMdFZTWetDp0dGhOd3Zn0AQAALMxOHwAAwMJM\n+gAAABZmp+8InbU6dHZoTHRW01lLZ50OjYnOajprdejs0Jjo7M6kDwAAYGF2+gAAABZm0gcAALAw\nO31H6KzVobNDY6Kzms5aOut0aEx0VtNZq0Nnh8ZEZ3cmfQAAAAuz0wcAALAwkz4AAICF2ek7Qmet\nDp0dGhOd1XTW0lmnQ2Ois5rOWh06OzQmOrsz6QMAAFiYnT4AAICFmfQBAAAszE7fETprdejs0Jjo\nrKazls46HRoTndV01urQ2aEx0dmdSR8AAMDC7PQBAAAszKQPAABgYXb6jtBZq0Nnh8ZEZzWdtXTW\n6dCY6Kyms1aHzg6Nic7uTPoAAAAWZqcPAABgYSZ9AAAAC7PTd4TOWh06OzQmOqvprKWzTofGRGc1\nnbU6dHZoTHR2Z9IHAACwMDt9AAAACzPpAwAAWJidviN01urQ2aEx0VlNZy2ddTo0Jjqr6azVobND\nY6KzO5M+AACAhdnpAwAAWJhJHwAAwMLs9B2hs1aHzg6Nic5qOmvprNOhMdFZTWetDp0dGhOd3Zn0\nAQAALMxOHwAAwMJM+gAAABZmp+8InbU6dHZoTHRW01lLZ50OjYnOajprdejs0Jjo7M6kDwAAYGF2\n+gAAABZm0gcAALAwO31H6KzVobNDY6Kzms5aOut0aEx0VtNZq0Nnh8ZEZ3cmfQAAAAuz0wcAALAw\nkz4AAICF2ek7QmetDp0dGhOd1XTW0lmnQ2Ois5rOWh06OzQmOrsz6QMAAFiYnT4AAICFmfQBAAAs\nzE7fETprdejs0JjorKazls46HRoTndV01urQ2aEx0dmdSR8AAMDC7PQBAAAszKQPAABgYXb6jtBZ\nq0Nnh8ZEZzWdtXTW6dCY6Kyms1aHzg6Nic7uTPoAAAAWZqcPAABgYSZ9AAAAC7PTd4TOWh06OzQm\nOqvprKWzTofGRGc1nbU6dHZoTHR2N2PS94IJH/MudNbq0NmhMdFZTWctnXU6NCY6q+ms1aGzQ2Oi\ns9SpL05nXPQ9dcLHvAudtTp0dmhMdFbTWUtnnQ6Nic5qOmt16OzQmOisdnnKD2anDwAAYGEzLvou\nJnzMu7iYHbDTxeyAnS5mB+xwMTtgp4vZATtdzA7Y6WJ2wE4XswN2upgdsNPF7IAdLmYH7HQxO2Cn\ni9kBO13MDtjpYnbAThezA3a4mB2w08XsgJ0uZgecoxkXfVcTPuZdXM0O2OlqdsBOV7MDdriaHbDT\n1eyAna5mB+x0NTtgp6vZATtdzQ7Y6Wp2wA5XswN2upodsNPV7ICdrmYH7HQ1O2Cnq9kBO1zNDtjp\nanbATlezA3Z66JQfzP9PHwAAwMLs9AEAACzMRR8AAMDKtm270z9JPiXJG5L8aJJ/meSpD7jPL0vy\nH5K8Jcm7kvy1G2/73UnemeQjSX7jfY/7/Uk+nOQb73u8FyZ5e5IfS/J3ZnYe3vZnDy3vTvIlN27/\n8iRvTfKOJH/9jDv/4OH5fGuS703yqefWmeSXJ3nzjX/+V5JvOLfOw+2fkOSVSX4kyQ8n+bIz7Xzo\ncNu95/Rp59Z44+2vSfL2M/4eev3hsd6Z5FuSPOHcOpM8MclrD1+T77j5WOfUebj965K8L8mH9zRO\n7JxxFj3w/XP9584/TPK2w/t90Y33udVZNKlxxjl0q87MO4fu8nzOOIfu0vlQbnEOzeq88b6nPIvu\n8nzOOItu+31067No0nM54xy6S+ftz6G9/4MeEP/1Sf704eWvyZEDJcmTDv9+fJJ/n+QLD68/L8lz\nc32Bd/Oi70lJviDJH83DL/r+Y5LPPbz8uiS/ZWLnZx8+AU/I9W8Jek+SkeRTk/y3HA6uXC+TvugM\nOz8hyU8m+ZTD/f5Gkr90Zp2Pe8DjvuneY51R573d2L+c5K/cuO+e/3iZ0fkx9z2zxsfdePuXJflH\nSd52hp33nsun3Ljfdyb5inPrzPVB+0WH+zwhyb/NGf7ZeXjb5yZ5Zm532M7oPOVZ9AWP9P5J/liS\nbzm8/CuSvOnw8q3PogmNpz6Hbt1573N+3+P+Yp9Dd3o+D6+f8hx6LJ23Oodmft5zurPozp057Vl0\np87c4Sya9LV5ynPosXTe/hy6zTfcfeHvTvKMw8vPTPLuR7n/k5L8UJLPvu/2B37jJ/kDuXHRl+TT\nkvzwjddfkuSbZ3Xm+m+Av+bG669P8vlJflOSN964/SuT/L0z6/y8XP9o73uSfEauvxm/KckfPrPO\nz7/vfZ6b5H0zvz6PPZ+Hl9+X5Il7v4dmPZ+H+77wzBufkuTfJfms7P/b1Zlfm0/I9d8E7/mP/2md\nh9v/dpKvOufO3O6wPfWf8VPOomPvn+Tv5sZ/4CV5Y67PoVufRSdu/JxMOodu+1ze91gnO4du+3we\nXj75OXTHzludQ7M+75lwFj3Gr8+TnUWPpfNw+6OeRZOfy5OdQ7ftzB3Pocey0/eMbds+dHj5Q0me\n8aA7jTEeN8Z4y+E+379t27t2Pv523+ufnuT9N17/wOG2WZ3Puq/n/YfbfizJrx1j/MoxxuOT/M4k\nzzmzzmdv2/bRJH881yP2D+T6D7RvPbPO+z+/L0nyT3Y0nrxzjPHUw+tfO8b4T2OM7xhjPP3MOp91\n4/VXjTHePMb4C2fa+FeT/K0kP7Ojb0bnz39tjjG+7/BYP7tt2+vPtfPwmE9N8tuT/Ktz7rylU3fe\nf/upzqJj7//WJL9jjPFLxhifmesf+Xl27nYWnbLxORPPods+lzed8hy61fM58Ry6VeeNh7zNOXTq\nznuf9xln0Z2+PiecRXf+PrrFWTTze/02Tt15p2uixz/SG8cYb8j1Fef9/vzNV7Zt28YY91+k3Xvb\nR5O8YIzxSUm+b4xxuW3bQ48Wdhvn1Llt20+NMb46ybcn+WiSH0zyq8+scxtjfGKSVyR5/rZt7x1j\nfGOu/2b7686p877XvzzJV9x75Yw6k+vvpWcn+YFt2/7kGOPluT4oXnpmnUny+7dt+4kxxlOSfNcY\n4yuTvPRMGscY4wVJftW2bS8fY1zc98ZzeS5//rG3bfvSMcYvTfLtY4yXbdv2qnPsPPyH/z/O9c/+\n//jhtrPrfJAz6nxEp+q87/2/NdcXS2/K9Y9z/mCSjxw7i86p8RzOoT2d9z3slHNoZ+f0c+gWz+fD\nzqFt277tnDrP4Sy6zdfnzLPoNp33n0Xn2PggZ9b5iGfmMY940bdt24uPvW2M8aExxjO3bfvgGOPT\nkvzPR3msnx5jvDbXP9Lx0B1aP5CPvQp/9uG2WZ0fyMf+jdXNnu9J8j2Hj/9HkvzcGXZ+VpL3btv2\n3sPt/zTXP0d8bp33Pu7zkzx+27Y333jsc+r8ySQ/s23bPzvc/p1JvuoMO7Nt208c/v1/xhivzvXP\nhJ9L4/tz/SN0nzPGeG+u/4x6+hjjX2/b9qIz6vzAzTts2/Z/xxjflesfnX7VmXa+MsmPbNv2ihuP\nfY6dD3rsc+l8f05/Fr3w0PnA99+27SNJ/sSNj/MDuf5lAA88i7Zt+zNn1Hjqc+jOz+Xh9VOdQ3ft\nPPU59Fi+Nh92DiX5tjPrvMxpz6LH9PV5uM8pzqLH2vkxZ9GZNj7osc+p86dz5Bx6JI/lxztfk+Rl\nh5dfluSf33+HMcbTxuHHDcYYT0zy4lz/lqaH3fXRbtu27X8k+d9jjM8bY4xc7yc87GOesPM1SV4y\nxviEcT1y/TW5XqrMOPw4xRjjk5N8dZJ/cIad/zXJ88YYTzvc78W5/m1C59Z5z+9N8uodfVM6t23b\nkvyLMcYXH+73m3P9W7TOqnNc/4jA0w6P9YRc/3jF28+pcdu2b9627dO3bfvMJF+Y5Ee3bXvRozSe\nvHOM8eTDH873/ubytx15rKmdh8f42iSfmOTlO/qmdd7Rqb8+P5jTnkVveaT3H2M8cYzx5MPLL07y\n/7Zte/fh9dueRaduPPU5dOfn8uBU59CdOiecQ3fqvOM5dPLOCWfRXZ/PU59Fj+XPpNueRbO+12/r\n1F+bd7sm2nYuKd7/T65/vegb8/BfL/qsJK89vPwbkvznw/+otyX5Uzfe/3cl+e9JfjbJB5N87423\n/Xiu/8bqw4f7PO9w+71fT/qeJK84g84/d2h5d5IvvXH7q3P9B+07k/yeM+58aX7hV2V/d5JPPsfO\nw9v+S5LnnsnX57Hn8zOS/JvD8/mGXO9OnlVnkifn+scE7v0a929IHv7b6WY/lzfefpH9vzHt1M/l\n03N9sfLWw2P9zUd7Lid1PjvXP973zvzCr0f/Q+fWebj96w/v83OHf//FM+2ccRYde/+LQ9+7Drc/\n58b73OosmtQ44xy6defh7ac+h+7yfM44h27VmTucQzM/7zfuc6qz6LbP56yz6Ladtz6LZnzOM+cc\nukvnrc+he7/qFQAAgAU9lh/vBAAA4My56AMAAFiYiz4AAICFuegDAABYmIs+AACAhbnoAwAAWJiL\nPgAAgIW56AMAAFjY/wd2ywtp05mZogAAAABJRU5ErkJggg==\n",
  94. "text/plain": [
  95. "<matplotlib.figure.Figure at 0x7fec4fd882b0>"
  96. ]
  97. },
  98. "metadata": {},
  99. "output_type": "display_data"
  100. }
  101. ],
  102. "source": [
  103. "plt.figure(figsize=(15, 5))\n",
  104. "\n",
  105. "plt.plot(fi, np.zeros_like(fi), '.')\n",
  106. "\n",
  107. "plt.xticks(np.arange(-0.311, -0.309, 0.0001))\n",
  108. "plt.yticks([])\n",
  109. "\n",
  110. "plt.box(on=None)\n",
  111. "plt.grid(axis='x')\n",
  112. "\n",
  113. "plt.show()"
  114. ]
  115. },
  116. {
  117. "cell_type": "markdown",
  118. "metadata": {},
  119. "source": [
  120. "## Fitness de cada generación en una única ejecución"
  121. ]
  122. },
  123. {
  124. "cell_type": "code",
  125. "execution_count": 5,
  126. "metadata": {
  127. "collapsed": true
  128. },
  129. "outputs": [],
  130. "source": [
  131. "generations = np.array([\n",
  132. "-0.020617341450352322, -0.17218436635844103, -0.29171144429682233, -0.30690217467697584, -0.30877010611165284,\n",
  133. "-0.30921687705788786, -0.3099544523171261, -0.3099544523171261, -0.3099544523171261, -0.3099749808318596,\n",
  134. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  135. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  136. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  137. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  138. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  139. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  140. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  141. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  142. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  143. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  144. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  145. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  146. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  147. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  148. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  149. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  150. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  151. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  152. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  153. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  154. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  155. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  156. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  157. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  158. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  159. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  160. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  161. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  162. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  163. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  164. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  165. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788 -0.3100200890711788,\n",
  166. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  167. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  168. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  169. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  170. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  171. "-0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788, -0.3100200890711788,\n",
  172. "])\n",
  173. "\n",
  174. "generations = pd.Series(generations)"
  175. ]
  176. },
  177. {
  178. "cell_type": "code",
  179. "execution_count": 6,
  180. "metadata": {},
  181. "outputs": [
  182. {
  183. "data": {
  184. "text/plain": [
  185. "count 199.000000\n",
  186. "mean -0.309312\n",
  187. "std 0.031711\n",
  188. "min -0.620040\n",
  189. "25% -0.310020\n",
  190. "50% -0.310020\n",
  191. "75% -0.310020\n",
  192. "max -0.020617\n",
  193. "dtype: float64"
  194. ]
  195. },
  196. "execution_count": 6,
  197. "metadata": {},
  198. "output_type": "execute_result"
  199. }
  200. ],
  201. "source": [
  202. "generations.describe()"
  203. ]
  204. },
  205. {
  206. "cell_type": "code",
  207. "execution_count": 7,
  208. "metadata": {},
  209. "outputs": [
  210. {
  211. "data": {
  212. "image/png": "iVBORw0KGgoAAAANSUhEUgAAAk4AAAEzCAYAAADHDYx3AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAESVJREFUeJzt3V2o7XlZwPHncUzMlxyk0MyBbaRlQc1YiJThFlRUyror\nu1C6KC96kQjpDbrtJshCiN50G5ERljHhQI7lgBcyjTmj6fiSgaTljNOLE2GGNb8u9jJO839m9nPO\n/v3Xf53l5wOHs/c5a6/9O9+z1j7/8+xnn5NjjAAA4GKP2foAAADXCxdOAABNLpwAAJpcOAEANLlw\nAgBocuEEANA07cIpM09n3dcx0aWmS02XJU1qutR0qemydK1NZk6crukAXwFOtz7AgTrd+gAH6nTr\nAxyg060PcKBOtz7AgTrd+gAH6nTrAxyg02t5o5kXTicT7+uYnGx9gAN1svUBDtTJ1gc4QCdbH+BA\nnWx9gAN1svUBDtTJ1gc4FnacAACaZl44nU28r2NytvUBDtTZ1gc4UGdbH+AAnW19gAN1tvUBDtTZ\n1gc4UGdbH+AA3XEtb5T+rzoAgB5fVbcyXWq61HRZ0qSmS02Xmi7z2HECAGjyqToAgCYTJwCAJjtO\nK9OlpktNlyVNarrUdKnpMo+JEwBAkx0nAIAmEycAgCY7TivTpaZLTZclTWq61HSp6TKPiRMAQJMd\nJwCAJhMnAIAmO04r06WmS02XJU1qutR0qekyj4kTAECTHScAgCYTJwCAJjtOK9OlpktNlyVNarrU\ndKnpMo+JEwBAkx0nAIAmEycAgCY7TivTpaZLTZclTWq61HSp6TKPiRMAQJMdJwCAJhMnAIAmO04r\n06WmS02XJU1qutR0qekyj4kTAECTHScAgCYTJwCAJjtOK9OlpktNlyVNarrUdKnpMo+JEwBAkx0n\nAIAmEycAgCY7TivTpaZLTZclTWq61HSp6TKPiRMAQJMdJwCAJhMnAIAmO04r06WmS02XJU1qutR0\nqekyj4kTAECTHScAgCYTJwCAJjtOK9OlpktNlyVNarrUdKnpMo+JEwBAkx0nAIAmEycAgCY7TivT\npaZLTZclTWq61HSp6TKPiRMAQJMdJwCAJhMnAIAmO04r06WmS02XJU1qutR0qekyj4kTAECTHScA\ngCYTJwCAJjtOK9OlpktNlyVNarrUdKnpMo+JEwBAkx0nAIAmEycAgCY7TivTpaZLTZclTWq61HSp\n6TKPiRMAQJMdJwCAJhMnAIAmO04r06WmS02XJU1qutR0qekyj4kTAECTHScAgCYTJwCAJjtOK9Ol\npktNlyVNarrUdKnpMo+JEwBAkx0nAIAmEycAgCY7TivTpaZLTZclTWq61HSp6TKPiRMAQJMdJwCA\nJhMnAIAmO04r06WmS02XJU1qutR0qekyj4kTAECTHScAgCYTJwCAJjtOK9OlpktNlyVNarrUdKnp\nMo+JEwBAkx0nAIAmEycAgCY7TivTpaZLTZclTWq61HSp6TKPiRMAQJMdJwCAJhMnAIAmO04r06Wm\nS02XJU1qutR0qekyj4kTAECTHScAgCYTJwCAJjtOK9OlpktNlyVNarrUdKnpMo+JEwBAkx0nAIAm\nEycAgCY7TivTpaZLTZclTWq61HSp6TKPiRMAQJMdJwCAJhMnAIAmO04r06WmS02XJU1qutR0qeky\nj4kTAECTHScAgCYTJwCAJjtOK9OlpktNlyVNarrUdKnpMo+JEwBAkx0nAIAmEycAgCY7TivTpaZL\nTZclTWq61HSp6TKPiRMAQJMdJwCAJhMnAIAmO04r06WmS02XJU1qutR0qekyj4kTAECTHScAgCYT\nJwCAJjtOK9OlpktNlyVNarrUdKnpMo+JEwBAkx0nAIAmEycAgCY7TivTpaZLTZclTWq61HSp6TKP\niRMAQJMdJwCAJhMnAIAmO04r06WmS02XJU1qutR0qekyj4kTAECTHScAgCYTJwCAJjtOK9OlpktN\nlyVNarrUdKnpMo+JEwBAkx0nAIAmEycAgCY7TivTpaZLTZclTWq61HSp6TKPiRMAQJMdJwCAJhMn\nAIAmO04NmfHbmXFHZtyWGTde3dseb5fL0KX2ldglMx7KjLH79p+Z8b4rn2tVk8s8J4/FzMfKMfU8\n1ufQZX+PjrXLFkycep4TES+KiFdExG9tfBY4NnnFy4+PiBfExc81z8m59Dx8fo8OhB2nhsy4Lc4f\nrHdFxMvGiM9vfCQ4Gplx5Qeh/4mIG+KC55rn5Fx6Hj6/R4fDxKnnRyLij8ODFdbw71d8f0v0nmue\nk3Ppefj8Hh2IaROnzDwdY9wx5c6OiC41XWq6LGlS06WmS02XeUycAACa7DgBADSZOAEANPl3nFam\nS02Xmi5LmtR0qelS02UeEycAgCY7TgAATSZOAABNdpxWpktNl5ouS5rUdKnpUtNlHhMnAIAmO04A\nAE0mTgAATXacVqZLTZeaLkua1HSp6VLTZR4TJwCAJjtOAABNJk4AAE12nFamS02Xmi5LmtR0qelS\n02UeEycAgCY7TgAATSZOAABNdpxWpktNl5ouS5rUdKnpUtNlHhMnAIAmO04AAE0mTgAATXacVqZL\nTZeaLkua1HSp6VLTZR4TJwCAJjtOAABNJk4AAE12nFamS02Xmi5LmtR0qelS02UeEycAgCY7TgAA\nTSZOAABNdpxWpktNl5ouS5rUdKnpUtNlHhMnAIAmO04AAE0mTgAATXacVqZLTZeaLkua1HSp6VLT\nZR4TJwCAJjtOAABNJk4AAE12nFamS02Xmi5LmtR0qelS02UeEycAgCY7TgAATSZOAABNdpxWpktN\nl5ouS5rUdKnpUtNlHhMnAIAmO04AAE0mTgAATXacVqZLTZeaLkua1HSp6VLTZR4TJwCAJjtOAABN\nJk4AAE12nFamS02Xmi5LmtR0qelS02UeEycAgCY7TgAATSZOAABNdpxWpktNl5ouS5rUdKnpUtNl\nHhMnAIAmO04AAE0mTgAATXacVqZLTZeaLkua1HSp6VLTZR4TJwCAJjtOAABNJk4AAE12nFamS02X\nmi5LmtR0qelS02UeEycAgCY7TgAATSZOAABNdpxWpktNl5ouS5rUdKnpUtNlHhMnAIAmO04AAE0m\nTgAATXacVqZLTZeaLkua1HSp6VLTZR4TJwCAJjtOAABNJk4AAE12nFamS02Xmi5LmtR0qelS02Ue\nEycAgCY7TgAATSZOAABNdpxWpktNl5ouS5rUdKnpUtNlHhMnAIAmO04AAE0mTgAATXacVqZLTZea\nLkua1HSp6VLTZR4TJwCAJjtOAABNJk4AAE12nFamS02Xmi5LmtR0qelS02UeEycAgCY7TgAATSZO\nAABNdpxWpktNl5ouS5rUdKnpUtNlHhMnAIAmO04AAE0mTgAATXacVqZLTZeaLkua1HSp6VLTZR4T\nJwCAJjtOAABNJk4AAE12nFamS02Xmi5LmtR0qelS02UeEycAgCY7TgAATSZOAABNdpxWpktNl5ou\nS5rUdKnpUtNlHhMnAIAmO04AAE0mTgAATXacVqZLTZeaLkua1HSp6VLTZR4TJwCAJjtOAABNJk4A\nAE12nFamS02Xmi5LmtR0qelS02UeEycAgCY7TgAATSZOAABNdpxWpktNl5ouS5rUdKnpUtNlHhMn\n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\n",
  213. "text/plain": [
  214. "<matplotlib.figure.Figure at 0x7fec4fabcc18>"
  215. ]
  216. },
  217. "metadata": {},
  218. "output_type": "display_data"
  219. }
  220. ],
  221. "source": [
  222. "plt.figure(figsize=(10, 5), frameon=False)\n",
  223. "\n",
  224. "plt.plot(generations, np.zeros_like(generations), '.')\n",
  225. "\n",
  226. "plt.xticks(np.arange(-0.7, 0.2, 0.1))\n",
  227. "plt.yticks([])\n",
  228. "\n",
  229. "plt.box(on=None)\n",
  230. "plt.grid(axis='x')\n",
  231. "\n",
  232. "plt.show()"
  233. ]
  234. }
  235. ],
  236. "metadata": {
  237. "kernelspec": {
  238. "display_name": "Python 3",
  239. "language": "python",
  240. "name": "python3"
  241. },
  242. "language_info": {
  243. "codemirror_mode": {
  244. "name": "ipython",
  245. "version": 3
  246. },
  247. "file_extension": ".py",
  248. "mimetype": "text/x-python",
  249. "name": "python",
  250. "nbconvert_exporter": "python",
  251. "pygments_lexer": "ipython3",
  252. "version": "3.4.2"
  253. }
  254. },
  255. "nbformat": 4,
  256. "nbformat_minor": 2
  257. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement