Skip to content
Snippets Groups Projects
runscript.py 809 B
Newer Older
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import sys
import random
import math
import os

try:
    vecesllega = 0
    allfits = []
    promedio = 0
    for t in range(0, 30):

        os.system("make SEQ")
        
        solfile = open("solution", "r")
        fit = int(solfile.readline())
        allfits.append(fit)
        promedio = promedio + fit
        
    print("promedio: ", promedio/30)
    varianza = 0
    for f in allfits:
        varianza = varianza + (abs(f - promedio/30))*(abs(f - promedio/30))
        if (f==0):
            vecesllega=vecesllega+1
            
    varianza = varianza/30
    desviacion = math.sqrt(varianza)
    print("desviacion estándar: ", desviacion)
    print("Encontro la solucion: ", vecesllega, " veces.")
	
	

except IOError as error:
    print (error)