Una pregunta que suele surgir a la hora de trabajar con vectores o matrices es cuál es el número máximo de elementos que puedo guardar. Un valor que depende de la memoria libre. No la memoria total del sistema. En Matlab existe la función memory() con la que es posible obtener la memoria libre, aunque solo en Windows. Función que se puede emplear para calcular cuál es el número … [Leer más...] acerca de Truco Matlab: Calcular el número máximo de elementos en Matlab
Pandas: Cómo convertir listas en DataFrames
Posiblemente una de las operaciones más habituales con Pandas sea convertir listas en DataFrames. Lo que se puede hacer con el constructor DataFrame de la librería.Creación de DataFrames desde una lista de listas o de tuplasPosiblemente la forma más sencilla para crear un DataFrame a partir de una lista es cuando tenemos una lista de listas, o una lista de tuplas. Por … [Leer más...] acerca de Pandas: Cómo convertir listas en DataFrames
400 publicaciones en Analytics Lane
Hoy hemos alcanzado un nuevo hito en Analytics Lane al alcanzar la publicación número 400. Lo que se ha conseguido en menos de 3 años. Esperemos que esto no sea más que un paso más de un proyecto que pretende ser un lugar donde se publican regularmente recursos sobre ciencia de datos, lenguajes de programación, herramientas y sus aplicaciones en español.Aprovecho la ocasión … [Leer más...] acerca de 400 publicaciones en Analytics Lane
Truco SQL: Ignorar acentos en búsquedas SQL
En los campos de texto de las bases de datos es habitual que existan acentos u otros caracteres especiales. Aunque la mayoría de los sistemas actuales admiten estos caracteres sin problemas, no extraño encontrar la misma palabra con y sin acento en diferentes registros. Por lo que saber cómo ignorar acentos en búsquedas SQL nos puede facilitar el trabajo en muchas … [Leer más...] acerca de Truco SQL: Ignorar acentos en búsquedas SQL
Eliminar duplicados de un vector JavaScript
Localizar los valores únicos que contiene un vector es una tarea con la que posiblemente nos encontremos de forma habitual. Algo que ya hemos visto cómo solucionar en Python y en Excel. A continuación, vamos a ver tres métodos para eliminar los valores duplicados de un vector JavaScript y comparar su rendimiento.forEachQuizás el método más sencillo para obtener los … [Leer más...] acerca de Eliminar duplicados de un vector JavaScript
Trucos para comprensión de listas en Python
La comprensión de listas en Python hace referencia a los procedimientos que se puede utilizar para crear nuevas listas a partir de otras. Algo que también se puede aplicar a otros tipos de colecciones. Para los que usamos Python de forma habitual esta es una técnica habitual con la que se pueden realizar tareas complejas con poco código. Por ejemplo, se puede crear un vector … [Leer más...] acerca de Trucos para comprensión de listas en Python
Libros de programación que los científicos de datos deberían leer
Una parte clave de las habilidades que deberían tener los científicos de datos es la programación. Campo necesario para poder automatizar los análisis y la creación de modelos. Pero algunos temas importantes como los patrones de diseño, las estructuras de datos y los algoritmos son habitualmente tratados por encima, si se tratan, en los cursos y texto de introducción de Python. … [Leer más...] acerca de Libros de programación que los científicos de datos deberían leer
Disponible traducción al castellano de “Hands-on Machine Learning with Scikit-Learn”
Uno de los mejores libros para aquellos que desean introducirse al campo del aprendizaje automático en Python es "Hands-on Machine Learning with Scikit-Learn" de Aurélien Géron. El cual se incluye en la selección de libros del blog. Para aquellos que prefieren acceder al libro en castellano se acaban de publicar una traducción de la segunda edición.Aunque es aconsejable … [Leer más...] acerca de Disponible traducción al castellano de “Hands-on Machine Learning with Scikit-Learn”
Transformar números en etiquetas con Excel
Es posible que en alguna situación encontrarse con la necesidad de transformar valores numéricos en rangos discretos. Para crear una tabla o un gráfico. Esto es algo que se puede hacer fácilmente en los programas de hoja de cálculo mediante el uso de la función BUSCARV (VLOOKUP). Permitiendo de este modo convertir una columna con números en etiquetas con Excel.BUSCARVLa … [Leer más...] acerca de Transformar números en etiquetas con Excel
Publicada segunda edición de Operational Risk Capital Models
Ya está disponible la segunda edición del libro "Operational Risk Capital Models" en el que he colaborado como autor de algunos capítulos. Un texto básico para aquellos que estén interesados en la identificación, análisis y cuantificación de los eventos de riesgo operacional. Incluida la creación de modelos avanzados.La segunda edición del libro se publica cinco años … [Leer más...] acerca de Publicada segunda edición de Operational Risk Capital Models
Redondear la hora en Python para agrupar datos
Un problema con el que nos podemos encontrar: tenemos un conjunto de datos que se captura con la hora y queremos calcular el total o la media cada 10 o 15 minutos. Por ejemplo, para crear un informe de las ventas de una tienda on-line. Este problema es fácil de resolver si sabemos redondear los datos de horas y crear tablas dinámicas. Para redondear la hora el Python se puede … [Leer más...] acerca de Redondear la hora en Python para agrupar datos
¿Es más probable que te caiga un rayo a que te toque la lotería?
Seguramente hemos escuchado la afirmación "es más probable que te caiga un rayo a que te toque la lotería" más de una vez. Una afirmación que se usa para poner de manifiesto lo poco probable que es obtener un premio en la lotería. Por lo menos un premio importante. Pero ¿es cierta esta afirmación? Veamos cómo podemos salir de dudas.Probabilidad de que nos caiga un … [Leer más...] acerca de ¿Es más probable que te caiga un rayo a que te toque la lotería?









