Código Python:
Ver original
def __init__(self, parent = None): self.numeros = [] #Definimos un array donde se guardaran los aleatorios generados self.FO = [] #ESTA VARIABLE NO FUNCIONA BIEN def frecuenciasObtenidas(self): contador1 = 0 contador2 = 0 contador3 = 0 contador4 = 0 contador5 = 0 contador6 = 0 contador7 = 0 contador8 = 0 contador9 = 0 contador10 = 0 for i in self.numeros: #SI ME RECONOCE LA VARIABLE numeros i = i/10000.0 #Esto es para que caigan en el rango estipulado if i >= 0 and i < 0.1: contador1 += 1 if i >= 0.1 and i < 0.2: contador2 += 1 if i >= 0.2 and i < 0.3: contador3 += 1 if i >= 0.3 and i < 0.4: contador4 += 1 if i >= 0.4 and i < 0.5: contador5 += 1 if i >= 0.5 and i < 0.6: contador6 += 1 if i >= 0.6 and i < 0.7: contador7 += 1 if i >= 0.7 and i < 0.8: contador8 += 1 if i >= 0.8 and i < 0.9: contador9 += 1 if i >= 0.9 and i < 1: contador10 += 1 self.FO.append(contador1)#LLENO FO con valores self.FO.append(contador2) self.FO.append(contador3) self.FO.append(contador4) self.FO.append(contador5) self.FO.append(contador6) self.FO.append(contador7) self.FO.append(contador8) self.FO.append(contador9) self.FO.append(contador10) print "VECTOR DE FRECUENCIAS", self.FO # # -------------------------------------Pruebas de uniformidad------------------------------------- def chiCuadrado(self): FE = [100, 100, 100, 100, 100, 100, 100, 100, 100, 100] for i in FE: i = str(i) for j in xrange(0, 11): self.ui.tablaUniformidad.setItem(j, 2, QtGui.QTableWidgetItem(i)) print "soy el vector de frecuencias obtenidas", self.FO #NO SE POR QUE ME RETORNA VACIO, SI YA LO LLENE
cuando imprimo self.FO me retorna vacio, no deberia de ser asi, puesto que ya le he insertado datos.