Computer Science

Computer Science

Análisis de Componentes Principales – PCA – Machine Learning

Esta técnica tiene como finalidad encontrar una transformación de datos que permita reducir la dimensión del problema eliminando información redundante y a la vez explicar la mayor varianza de los datos para poder utilizarlos con distintas finalidades. Permitirá eventualmente visualizar la información multidimensional y explorar variables latentes. Una recta define …

Read More »

Sockets – Qué es un network socket?

Los servers corren en computadoras específicas y tienen normalmente un socket asociado a un port específico. El server espera “escuchando” al socket por un cliente que haga un pedido de conexión. Del lado del cliente, que conoce el hostname de la máquina donde el servidor está corriendo y el número …

Read More »

Insertar y Concatenar Elementos en un Slice en GO (Golang)

<p>package main</p> <p>import (<br>     "fmt"<br> )</p> <p>func main() {<br>     arr1 := []int{32, 57, 35, 22}<br>     arr2 := []int{32, 57, 35, 22}</p> <p>    arr1 = append(arr1, 0)   // Making space for the new element<br>     copy(arr1[3:], arr1[2:]) // Shifting elements<br>     arr1[2] = 99             // Copying/inserting the value</p> <p>    fmt.Println(arr1)        // Printing Result<br>     …

Read More »

Notas sobre Markdown

Tanto para los Jupyter notebook como para los texto explicativos de GitHub, el Markdown se ha convertido en otra cosa que no se puede ignorar para un desarrollador. No solo hay que ser sino parecer. Aquí un rápido resumen de cómo escribir Markdown para que los texto, tutoriales o hepls …

Read More »