La existencia de dos versiones de Python, la 2.x y la 3.x, incompatibles entre sí genera que muchas veces no encontremos con librerías que no son compatibles con nuestra versión. En caso de que tengamos este problema es una buena idea instalar más de una versión en nuestros ordenadores.Anaconda posiblemente sea la distribución de Python por excelencia para los que … [Leer más...] acerca de Instalación de varias versiones de Python en Anaconda
Prueba de esfuerzo: creación de una criptomoneda (2º Parte)
En la entrada anterior de esta serie se explico la tecnología de cadenas de bloques y se comenzó a crear una criptomoneda. La cadena de bloques es una base de datos donde los registros, llamados bloques, están enlazados entre sí evitando que puedan ser modificados uno de ellos una vez insertados.En la implementación que se realizó en la entrada anterior cualquier usuario … [Leer más...] acerca de Prueba de esfuerzo: creación de una criptomoneda (2º Parte)
Valor de ciclo de vida de cliente
En la mayoría de los negocios uno de los principales problemas es conocer el valor que aporta cada uno de los clientes. Uno de los indicadores más utilizados es el valor de ciclo de vida del cliente (CLV, por sus siglas en inglés "customer lifetime value"). El CLV se define como el valor presente de los beneficios futuros generados por el cliente durante toda la relación que se … [Leer más...] acerca de Valor de ciclo de vida de cliente
Caché de funciones en R
En algunas ocasiones puede ser que en la implementación de un algoritmo se llame continuamente a la misma función utilizando los mismos parámetros. Algo que se puede de forma habitual en problemas recesivos. En caso de que la función se ejecute rápidamente no será un problema mayor, pero en las ocasiones que no es así aparecen problemas de rendimiento. Para solucionar estos … [Leer más...] acerca de Caché de funciones en R
Creación de una criptomoneda (1º Parte)
Las criptomonedas están revolucionando el mundo financiero y prometen cambiar completamente la forma en la que se realizan las transacciones económicas en el futuro. Esta revolución se inicio con la aparición del Bitcoin en año 2009 y la tecnología Blockchain (o cadenas de bloques).En esta serie de artículos se va a crear una criptomoneda desde cero en Python con la … [Leer más...] acerca de Creación de una criptomoneda (1º Parte)
Archivos comprimidos en Python
El otro día hablamos de la posibilidad de importar los datos directamente desde archivos comprimidos en R, permitiendo ahorrar un espacio importante a la hora de almacenar nuestros proyectos o recuperarlos de la red. Esta funcionalidad también se puede encontrar en la librería pandas de Python. La función pd.read_csv realiza esta tarea de forma automática al importar un archivo … [Leer más...] acerca de Archivos comprimidos en Python
Archivos comprimidos en R
Hace algún tiempo me di cuenta de la cantidad de proyectos de análisis de datos en los que la información se encuentra en archivo de textos. En cada ocasión que cargo el proyecto leo los datos y trabajo con ellos. El uso de este formato es ideal, son independientes tanto de la plataforma como de la herramienta utilizada en análisis. Permitiendo que sean usados por miembros del … [Leer más...] acerca de Archivos comprimidos en R
Nacimiento de un nuevo blog
Hoy nace un nuevo proyecto de blogs en la red. Un blog en el que se intentará hablar de la tecnología de los datos que hoy en día esta revolucionando a la sociedad. El abaratamiento de las tecnologías de almacenamiento y procesado de datos provoca un aumento de su utilidad y por lo tanto de su valor. Volviéndose actualmente uno de los activos más importantes para muchas … [Leer más...] acerca de Nacimiento de un nuevo blog