Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/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)