sábado, 5 de mayo de 2018

2ª Hora Open Course


Como en la anterior publicación, os explicaré las notas.

Aquí, he gastado más de la hora dado que desconocía el uso del lenguaje python. En esta hora, en el curso se propone hacer la integración de la primera parte de la entrada anterior. Hasta este punto calculamos las probabilidades directas de que nuestro robot este en un sitio u otro. ahora calcularemos esa misma probabilidad en una distribución diferente. Para ello multiplicamos las celdas de nuestro vector por un numero bajo, si nuestro robot no está ahí; por un número alto si creemos que se encuentra en esa posición. De esta manera, si tenemos un vector ( 0  1  0  0)
tras esta modificación tendremos ( 0  0.6  0  0).
Este vector modificado, no lo podemos considerar útil para la estadística dado que la probabilidad de sus partes no suma uno. Para rectificar este error que hemos creado, dividimos todo por la suma de las componentes del vector. 

La integración en python:

n=input("longitud del vector de posiciones")

for i in range(n):
    #p[i]=input("color de la casilla [rojo / verde]")
    P[i]=1.0/n

print P


La integración en C++: (código insertarle en main { } )

int n=0;
printf("Cuan largo quieres que sea el vector de posiciones? :  ")
scanf("%d", n);
printf("\n\n\n");
double *p;
for(int i=0; i<n;i++){
      int* p=new int[i];
      p[i]=1.0/n
}



No hay comentarios:

Publicar un comentario