Graficar la tangente de una curva con python, numpy y pylab.

Posted on vie 26 julio 2013 in Tutorial Python • Tagged with General, Linux, matplotlib, numpy, Python • 2 min read

Este artículo se basa en el artículo "Visualizing the tangent" .

La tangente de una curva es una línea recta que toca a la curva en un punto. Está línea recta da la pendiente de la curva. Si la curva representa una serie de tiempo se puede decir la relación de …


Continue reading

Resolución de sistemas de ecuaciones lineales por descomposión QR usando Numpy

Posted on jue 21 febrero 2013 in Tutorial Python • Tagged with General, numpy, Python • 1 min read

En Diciembre se publicó un artículo donde se explica como resolver sistemas de ecuaciones.

Este artículo se basa de un artículo en Inglés QR descomposition with numpy .

Si se desea averiguar más sobre la descomposición QR se puede consultar a la página de wikipedia ó de la siguiente página.

Las …


Continue reading

Teorema de muestreo explicado con numpy

Posted on mar 19 febrero 2013 in Tutorial Python • Tagged with General, matplotlib, numpy, python • 3 min read

El teorema demuestra que la reconstrucción exacta de una señal periódica continua en banda base a partir de sus muestras, es matemáticamente posible si la señal está limitada en banda y la tasa de muestreo es superior al doble de su ancho de banda. En el artículo se mostrará una …


Continue reading

Graficar la intercepción de 2 funciones

Posted on vie 15 febrero 2013 in Tutorial Python • Tagged with General, numpy, Python • 1 min read

En este artículo se explica como encontrar la intercepción de 2 funciones, en este caso una función senoidal con una cosenoidal.

El artículo se basa en uno en Inglés que se llama "How to find the intersection of two functions ".

La gráfica mostrará la intercepción de las funciones sin(x …


Continue reading

Encontrar la raíz de una función con fsolve

Posted on jue 14 febrero 2013 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, matplotlib, numpy, Python, Ubuntu • 1 min read

Este artículo explica como calcular la raíz de una función utilizando la función fsolve.

El artículo se basa en un artículo en Inglés "How to find the rooots of a function with fsolve".

La función fsolve retorna la raíces de una ecuación no lineal definida por f(x) = 0. Para …


Continue reading

Graficar una función de 2 variables con matplotlib

Posted on jue 14 febrero 2013 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, matplotlib, numpy, Python, Ubuntu • 2 min read

Este artículo se basa en el artículo en Ingles "How to plot a function of two variables with matplotlib".

Se tendrá 2 gráficas de una función de 2 variables, la primera será la gráfica de intensidad y la segunda gráfica será una gráfica 3D.

A continuación se muestra el código …


Continue reading

Graficar el espectro de frecuencia con Numpy

Posted on mié 06 febrero 2013 in Tutorial Python • Tagged with General, Linux, matplotlib, numpy, Python • 2 min read

En este artículo se explicará como generar una gráfica de una señal que se tiene en el dominio del tiempo a generar la gráfica en el dominio de la frecuencia.

Esté artículo se basa de un artículo en Inglés llamado "How to plot the frequency spectrum with scipy".

El análisis …


Continue reading

Graficar consumo de memoria con memory_profiler

Posted on dom 03 febrero 2013 in Tutorial Python • Tagged with General, numpy, Python • 3 min read

En el artículo anterior se explica como usar memory_profiler para evaluar el consumo de memoria de un programa Python, a continuación se explicará como graficar ese consumo utilizando matplotlib.

Este artículo se basa en el artículo Memory plots with memory_profiler.

Se hará una pequeña modificación al programa que cálcula la …


Continue reading

Pruebas Unitarias en Python con unittest

Posted on mié 26 diciembre 2012 in Tutorial Python • Tagged with General, Linux, numpy, Python, TDD, unittest • 3 min read

Continuando con las herramientas que permiten el aseguramiento de la calidad, ahora se realizará pruebas unitarias a la función que cálcula la raíz cuadrada del artículo anterior (Probar código con doctest).

El desarrollo guiado por pruebas ó Test driven development (TDD), es una práctica de la programación que involucra dos …


Continue reading

Analizando código Python con Pylint

Posted on mar 11 diciembre 2012 in Tutorial Python • Tagged with General, Linux, numpy, python, PyLint • 2 min read

Pylint es una herramienta de análisis de código creada por LogiLab. Es más complejo que Pyflakes y permite más personalización. Para más información de pylint puede revisar el manual.

Se puede instalar pylint por medio de easy_install o pip y si es una distribución de Linux basada en Debian se …


Continue reading