Newer
Older
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
import random
import math
import os
try:
vecesllega = 0
allfits = []
promedio = 0
bestfit = 9999999999999999999999
for t in range(0, 30):
trialfits = []
os.system("make SEQ")
solfile = open("solution", "r")
fit = int(solfile.readline())
if (fit < bestfit):
bestfit = 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)