En esta entrada se mostrará una de las tareas básicas a la hora de trabajar con Numpy: la creación de un Array de Numpy a partir de otro tipo de objetos. La tarea se puede llevar a cabo utilizando la función np.array() que se proporciona la librería Numpy.Uno básico de la función np.array()La función np.array() permite crear Array de Numpy a partir de otras estructura … [Leer más...] acerca de Numpy básico: Creación de un Array de Numpy a partir de una listas o tuplas
Novedades en pandas 0.25
El pasado 18 de julio de 2019 ha sido publicada la versión 0.25 de pandas. En esta entrada vamos a ver algunas de las novedades que trae esta versión.Actualización de pandas a la versión 0.25Antes de ver las novedades de pandas 0.25 es necesario comprobar que tenemos esta versión instalada en nuestro sistema. Para ellos se puede ejecutar el Python las siguientes líneas … [Leer más...] acerca de Novedades en pandas 0.25
Fundamentos de computación cuántica
La computación cuántica está cada día más cerca. Recientemente IBM anunció el primer ordenador cuántico comercial, que, a pesar de sus limitaciones, es un primer paso en el camino. Además, tanto IBM como Microsoft, con Q#, disponen de herramientas para probar algoritmos cuánticos. Existiendo ya formación disponible en estas tecnologías. En esta entrada se van a explicar las … [Leer más...] acerca de Fundamentos de computación cuántica
Concatenar listas en Python
Las listas de Python son una pieza clave del lenguaje. En ellas se pueden almacenar cualquier tipo de dato de una forma ordenada. Por lo que son ampliamente utilizadas. A la hora de trabajar con ellas una tarea que es habitual es concatenar listas en Python. Algo, que como se mostrará a continuación, es trivial, pero es necesario conocer las alternativas … [Leer más...] acerca de Concatenar listas en Python
Cifrar datos en R con encryptr
Como científicos de datos es habitual trabajar con conjuntos de datos en los que existen campos confidenciales, a los que solamente deberían poder acceder un conjunto limitado de personas. Una de las mejores opciones en estas situaciones es protegerlos mediante cifrado. Al trabajar en R, en el CRAN se puede encontrar el paquete encryptr con el que se puede cifrar datos en … [Leer más...] acerca de Cifrar datos en R con encryptr
Utilización de tablas en aplicaciones de Matlab
A la hora de crear una aplicación en Matlab puede ser necesario mostrar el conjunto de datos de una matriz o celda. En el caso de las matrices se puede usar gráficos o tablas, mientras que para una celda la única opción es una tabla. Cuando la mejor opción es una tabla el componente nativo de Matlab es uitable. Componente que se puede utilizar tanto en GUIDE como en App … [Leer más...] acerca de Utilización de tablas en aplicaciones de Matlab
3 extensiones de Jupyter para reducir distracciones
Tres extensiones de Jupyter para reducir distraccionesEn una entrada anterior se mostraron algunas extensiones de para Jupyter Notebook destinadas a mejorar la productividad. Las cuales pertenecen a la colección nbextensions. Una colección en la que actualmente hay más de 60 extensiones disponibles. En la entrada de hoy se van a mostrar tres extensiones de Jupyter para … [Leer más...] acerca de 3 extensiones de Jupyter para reducir distracciones
Rendimiento al iterar en JavaScript sobre un vector
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











