Graficar la intercepción de 2 funciones

Posted on Fri 15 February 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 Thu 14 February 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 Thu 14 February 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

Creación de grafos con networkx. Parte 3.

Posted on Wed 13 February 2013 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, matplotlib, Python, Ubuntu • 4 min read

En el artículo anterior se muestra como crear grafos a partir del contenido de un archivo, en el primero se explica lo básico en la creación de grafos, en este se tocará el tema de analizar los grafos, de extraer información de los mismos.

El ejemplo a continuación se crea …


Continue reading

Graficar el espectro de frecuencia con Numpy

Posted on Wed 06 February 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 Sun 03 February 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

Creación de grafos con networkx. Parte 2.

Posted on Sat 02 February 2013 in Tutorial Python • Tagged with Canaima, Debian, General, matplotlib, Python, Ubuntu • 2 min read

El primer artículo sobre networkx mostraba como crear los nodos y los enlaces de las redes (relación de Estados y Ciudades de Venezuela).

En este artículo se basa en un artículo del sitio "The Glowing PythonThe Glowing Python", este artículo se llama Primeros pasos con Networkx (en inglés). Este …


Continue reading

Pruebas Unitarias en Python con unittest

Posted on Wed 26 December 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

Pyproceessing: Un ambiente para crear gráficos con Python

Posted on Mon 24 December 2012 in Tutorial Python • Tagged with General, Linux, Pyprocessing, Python • 1 min read

Pyprocessing es un paquete python que permite crear gráficos que se basa en las librerías OpenGL y Pyglet. El proyecto se aloja en google code.

En la documentación encontrarán la guía de referencia rápida, un tutorial básico, un tutorial más completo y las instrucciones de uso.

Para instalarlo en linux …


Continue reading

Probar código con doctest

Posted on Thu 13 December 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, doctest • 2 min read

Doctest es un framework que viene en Python el cual permite desarrollar aplicaciones utilizando TDD (Desarrollo guiado por pruebas).

El TDD exige escribir las pruebas primero y la refactorización del código para llegar al resultado deseado.

En este caso se usará doctest el cual permite realizar pruebas según la documentación …


Continue reading