En JavaScript existen diferentes formas de iterar sobre vectores: el tradicional bucle for, el método forEach y los diferentes métodos de programación funcional (map, reduce, filter y find). Pudiéndose utilizar cualquiera de las opciones en la mayoría de las situaciones. Al emplear los métodos de programación funcional generalmente se consigue código más compacto y fácil de … [Leer más...] acerca de Rendimiento al iterar en JavaScript sobre un vector
Rutas de archivo en Matlab
En las aplicaciones creadas con Matlab es habitual trabajar con archivos para importar y exportar datos. Al distribuir las aplicaciones es normal que la ruta el usuario desee cambiar el nombre y la ubicación de los archivos, por lo que se ha de gestionar. Lo que aplica tanto a las aplicaciones que se distribuyen mediante código como las compiladas con Matlab Compiler. A … [Leer más...] acerca de Rutas de archivo en Matlab
Comparación entre los cifrados DES y AES
Hace poco me encontré con alguien que todavía estaba utilizando el algoritmo DES (Data Encryption Standard) para el cifrado de los datos en sus aplicaciones. Un algoritmo que hoy en día se considera inseguro. Por lo que no debería utilizarse en aplicaciones modernas, reemplazandolo por AES (Advanced Encryption Standard). A continuación, se comparar DES y AES para comprobar … [Leer más...] acerca de Comparación entre los cifrados DES y AES
Nueva frecuencia de publicaciones en verano
Este año durante el verano se reducirá la frecuencia de publicaciones. Desde hoy hasta el próximo lunes dos de septiembre solamente se publicará una entrada a la semana los lunes. Debido a que en este periodo muchos de los lectores os vais de vacaciones así evito que volváis con demasiadas publicaciones pendientes de leer. Además, los que no os vais o no deseáis desconectar del … [Leer más...] acerca de Nueva frecuencia de publicaciones en verano
Diferencias entre cifrado simétrico y asimétrico
La criptografía es el área que estudia los métodos disponibles para almacenar y transmitir información de modo que esta sea inteligible por posibles receptores no autorizados. Siendo únicamente los receptores autorizados aquellos que pueden leer y procesar los datos. Lo que se lleva a cabo mediante el proceso de cifrado, siendo uno de los conceptos clave en criptografía. Los … [Leer más...] acerca de Diferencias entre cifrado simétrico y asimétrico
Exportar datos en Matlab a través del portapapeles del sistema
En una entrada reciente se ha visto cómo importar datos desde una hoja de cálculo en Matlab utilizando el portapapeles. Algo que puede ser de gran utilidad en algunos flujos de trabajo. El proceso contrario, exportar datos a través de portapapeles del sistema también puede ser de utilidad. Esto es lo que se mostrará en esta entrada, como exportar datos en Matlab a través del … [Leer más...] acerca de Exportar datos en Matlab a través del portapapeles del sistema
Convertir cadenas de texto en números en Matlab con diferentes separadores de decimales
En una entrada reciente se ha creado una función para importar datos en Matlab desde una hoja de cálculo a través del portapapeles del sistema. Observándose que existe un problema cuando el separador de decimales no es punto. Para convertir cadenas de texto en números Matlab dispone de la función str2double, la cual no tiene en cuenta la configuración local del ordenador. En … [Leer más...] acerca de Convertir cadenas de texto en números en Matlab con diferentes separadores de decimales
200 publicaciones en Analytics Lane
El pasado viernes se alcanzó un nuevo hito en Analytics Lane, se publicó la entrada número 200. En poco más de un año el proyecto ya se ha consolidado ofreciendo un lugar donde se publica de forma habitual sobre ciencia de datos y su aplicación en español.Muchos de vosotros ya lo sabéis, existen diferentes maneras de manteneros al día acerca de las nuevas publicaciones. … [Leer más...] acerca de 200 publicaciones en Analytics Lane
Importar matrices en Matlab desde el portapapeles
Matlab dispone de diferentes funciones para trabajar con archivos CSV o Microsoft Excel. Lo que facilita en gran medida la posibilidad de importar datos desde programas que pueden trabajan con estos formatos. Aún así es uso de archivos puede ser un algo incómodo si se compara con la utilización del portapapeles. Desafortunadamente la función que existe en Matlab para importar … [Leer más...] acerca de Importar matrices en Matlab desde el portapapeles
Funciones lambda de Python
Las funciones lambda, a las que también se les conoce como funciones anónimas, es una forma de definir funciones en línea. No es una técnica propia de Python ya que se encuentran disponibles en muchos lenguajes de programación. Al definir las funciones en una línea estas se pueden aplicar a un conjunto de datos y unir posteriormente lo resultados. No siendo necesario asignar un … [Leer más...] acerca de Funciones lambda de Python
Comandos básicos de Git
Git es el sistema de control de versiones distribuido (DVCS, distributed version control system) más popular en la actualidad. Principalmente es una aplicación para ejecutar desde la línea de comandos, aunque existen diferentes aplicaciones gráficas para gestionar los repositorios Git. Conocer los comando básicos de Git para trabajar desde la línea de comandos permite utilizar … [Leer más...] acerca de Comandos básicos de Git
Seleccionar filas y columnas en Pandas con iloc y loc
En los DataFrames de Pandas existen diferentes formas de seleccionar los registros de las filas y columnas. Siendo dos de las más importantes iloc y loc. La primera permite seleccionar los elementos en base a la posición, mientras que la segunda permite seleccionar mediante etiquetas o declaraciones condicionales. Esta entrada en un tutorial en el que se explicaran los … [Leer más...] acerca de Seleccionar filas y columnas en Pandas con iloc y loc










