-
Notifications
You must be signed in to change notification settings - Fork 0
TP2 MNA
License
federicotdn/mna-tp2
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== Métodos Numéricos Avanzados == == Trabajo Práctico 2 - FFT == == Speech Compression == == Manual de uso == El proyecto fue implementado utilizando Python 3.4, y utilizando funciones de la librerías NumPy y matplotlib. Para ejecutar el codigo se debe contar con un intérprete de Python 3.4. El proyecto se probó exclusivamente con CPython (https://www.python.org/download), el intérprete de Python oficial. Tambien se debe contar con la librerías NumPy y matplotlib. Ambas pueden ser descargadas con pip, el administrador de paquetes de Python, con el siguiente comando: pip install numpy matplotlib En algunos casos es necesario especificar la version de Python a utilizar: pip3 install numpy matplotlib La librería NumPy tambien se puede instalar a partir de su código fuente. Primero, se debe descargar el código (http://sourceforge.net/projects/numpy/files/NumPy/), y se debe construir a partir de las instrucciones incluidas en el mismo (ejecutar python3 setup.py build). Luego, en la carpeta 'build' se encontrará otra carpeta cuyo nombre empieza con 'lib', en donde se encontrara a su vez la carpeta 'numpy' con la librería construida. Ésta carpeta debe ser copiada al directorio 'src' del proyecto para finalizar la instalación. Una vez instalados el intérprete y la librería, invocar el programa del proyecto pasando los argumentos deseados: python3 compress file_name L epsilon python3 main.py plot_epsilon L start end step number_of_samples python3 main.py plot_L epsilon number_of_samples Por ejemplo, python3 main.py compress sample.wav 4 0.1 La carpeta audio/ contiene 30 archivos de audio de prueba, y los generados por el programa. Los graficos generados se hayan en graphs/. En caso de obtener el error: ‘ValueError: unknown locale: UTF-8' al ejecutar, configurar las siguientes variables de entorno: export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
About
TP2 MNA
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published