Changeset 10078:020a3d40da9c in orange


Ignore:
Timestamp:
02/08/12 15:21:13 (2 years ago)
Author:
ales_erjavec
Branch:
default
Message:

Camel case parameters, attributes to underscore.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/misc/selection.py

    r9994 r10078  
    103103     
    104104    def __init__(self, compare=cmp, seed = 0, call_compare_on_1st = False): 
    105         self.randomGenerator = random.Random(seed) 
    106         self.compare=compare 
    107         self.wins=0 
    108         self.bestIndex, self.index = -1, -1 
     105        self.random_generator = random.Random(seed) 
     106        self.compare = compare 
     107        self.wins = 0 
     108        self.best_index, self.index = -1, -1 
    109109        self.best = None 
    110110        self.call_compare_on_1st = call_compare_on_1st 
     
    118118        self.index += 1 
    119119        if not self.wins: 
    120             self.best=x 
    121             self.wins=1 
    122             self.bestIndex=self.index 
     120            self.best = x 
     121            self.wins = 1 
     122            self.best_index = self.index 
    123123            return 1 
    124124        else: 
    125125            if self.call_compare_on_1st: 
    126                 cmpr=self.compare(x[0], self.best[0]) 
     126                cmpr = self.compare(x[0], self.best[0]) 
    127127            else: 
    128                 cmpr=self.compare(x, self.best) 
    129             if cmpr>0: 
    130                 self.best=x 
    131                 self.wins=1 
    132                 self.bestIndex=self.index 
     128                cmpr = self.compare(x, self.best) 
     129            if cmpr > 0: 
     130                self.best = x 
     131                self.wins = 1 
     132                self.best_index = self.index 
    133133                return 1 
    134             elif cmpr==0: 
    135                 self.wins=self.wins+1 
    136                 if not self.randomGenerator.randint(0, self.wins-1): 
    137                     self.best=x 
    138                     self.bestIndex=self.index 
     134            elif cmpr == 0: 
     135                self.wins = self.wins + 1 
     136                if not self.random_generator.randint(0, self.wins - 1): 
     137                    self.best = x 
     138                    self.best_index = self.index 
    139139                    return 1 
    140140        return 0 
     
    155155        """ 
    156156        if self.best is not None: 
    157             return self.bestIndex 
     157            return self.best_index 
    158158        else: 
    159159            return None 
     
    161161BestOnTheFly = deprecated_members({"callCompareOn1st": "call_compare_on_1st", 
    162162                                   "winnerIndex": "winner_index", 
     163                                   "randomGenerator": "random_generator", 
     164                                   "bestIndex": "best_index" 
    163165                                   }, 
    164166                                   wrap_methods=["__init__"])(BestOnTheFly) 
Note: See TracChangeset for help on using the changeset viewer.