Add batch execution explanation to summary

This commit is contained in:
coolneng 2021-04-20 21:21:51 +02:00
parent 6b67e6db34
commit 0e995eda27
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
2 changed files with 13 additions and 2 deletions

View File

@ -10,6 +10,7 @@
#+PANDOC_METADATA: listings-no-page-break:t #+PANDOC_METADATA: listings-no-page-break:t
#+PANDOC_METADATA: toc-own-page:t #+PANDOC_METADATA: toc-own-page:t
#+PANDOC_METADATA: table-use-row-colors:t #+PANDOC_METADATA: table-use-row-colors:t
#+PANDOC_METADATA: colorlinks:t
#+PANDOC_METADATA: logo:/home/coolneng/Photos/Logos/UGR.png #+PANDOC_METADATA: logo:/home/coolneng/Photos/Logos/UGR.png
#+LaTeX_HEADER: \usepackage[ruled, lined, linesnumbered, commentsnumbered, longend]{algorithm2e} #+LaTeX_HEADER: \usepackage[ruled, lined, linesnumbered, commentsnumbered, longend]{algorithm2e}
* Práctica 1 * Práctica 1
@ -95,7 +96,7 @@ La práctica ha sido implementada en /Python/, usando las siguientes bibliotecas
Para ejecutar el programa es preciso instalar Python, junto con las bibliotecas *Pandas* y *NumPy*. Para ejecutar el programa es preciso instalar Python, junto con las bibliotecas *Pandas* y *NumPy*.
Se proporciona el archivo shell.nix para facilitar la instalación de las dependencias, con el gestor de paquetes [[https://nixos.org/][Nix]]. Tras instalar la herramiento Nix, únicamente habría que ejecutar el siguiente comando en la raíz del proyecto: Se proporciona el archivo shell.nix para facilitar la instalación de las dependencias, con el gestor de paquetes [[https://nixos.org/][Nix]]. Tras instalar la herramienta Nix, únicamente habría que ejecutar el siguiente comando en la raíz del proyecto:
#+begin_src shell #+begin_src shell
nix-shell nix-shell
@ -103,7 +104,7 @@ nix-shell
*** Ejecución *** Ejecución
La ejecución de ambos algoritmos se realiza mediante el siguiente comando: La ejecución del programa se realiza mediante el siguiente comando:
#+begin_src shell #+begin_src shell
python src/main.py <dataset> <algoritmo> python src/main.py <dataset> <algoritmo>
@ -114,3 +115,13 @@ Los parámetros posibles son:
| dataset | algoritmo | | dataset | algoritmo |
| Cualquier archivo de la carpeta data | greedy | | Cualquier archivo de la carpeta data | greedy |
| | local | | | local |
También se proporciona un script que ejecuta 3 iteraciones de ambos algoritmos, con cada uno de los /datasets/, y guarda los resultados en una hoja de cálculo. Se puede ejecutar mediante el siguiente comando:
#+begin_src shell
python src/execution.py
#+end_src
*Nota*: se precisa instalar la biblioteca [[https://xlsxwriter.readthedocs.io/][XlsxWriter]] para la exportación de los resultados a un archivo Excel.
** Análisis de los resultados

Binary file not shown.