federicotdn / mna-tp2 Goto Github PK
View Code? Open in Web Editor NEWTP2 MNA
License: GNU General Public License v2.0
TP2 MNA
License: GNU General Public License v2.0
== 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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.