コード例 #1
0
 def find_column_pattern_histogram_games(self):
   column_pattern_histogram = {}
   for jogo in self.numpy_histjogos:
     column_pattern = jogos_functions.get_column_pattern(jogo)
     if column_pattern_histogram.has_key(column_pattern):
       column_pattern_histogram[column_pattern] += 1
     else:
       column_pattern_histogram[column_pattern] = 1
   return column_pattern_histogram
コード例 #2
0
ファイル: filter_functions.py プロジェクト: alclass/cxlots
def filter_in_within_column_patterns(jogo, column_patterns):
  '''
  Metric 4: remainders (n_impares, remainder_n, column/line_pattern, column/line_drawing etc.)
  Submetric: column_pattern (see explanation above for line_pattern)
  '''
  column_pattern = jogos_functions.get_column_pattern(jogo)
  if column_pattern in column_patterns:
    return True
  return False
コード例 #3
0
ファイル: BackSimulator.py プロジェクト: alclass/cxlots
  def report(self):

    print 'Reporting impares_histogram'     
    print self.impares_histogram
    print 'Concurso After', self.concurso.nDoConc, self.concurso.get_dezenas()
    n_impares = jogos_functions.get_n_impares(self.concurso.get_dezenas())
    print 'n_impares', n_impares

    print 'Reporting sum_histogram'         
    print self.sum_histogram         
    print 'Concurso After', self.concurso.nDoConc, self.concurso.get_dezenas()
    print 'Soma', sum(self.concurso.get_dezenas())
    
    print 'Reporting line_pattern_dict'     
    print self.line_pattern_dict     
    print 'Concurso After', self.concurso.nDoConc, self.concurso.get_dezenas()
    line_pattern = jogos_functions.get_line_pattern(self.concurso.get_dezenas())
    print 'line_pattern', line_pattern

    print 'column_pattern_dict'   
    print self.column_pattern_dict   
    print 'Concurso After', self.concurso.nDoConc, self.concurso.get_dezenas()
    column_pattern = jogos_functions.get_column_pattern(self.concurso.get_dezenas())
    print 'column_pattern', column_pattern