Package TEES :: Package ExampleBuilders :: Package FeatureBuilders :: Module RandomFeatureBuilder
[hide private]

Source Code for Module TEES.ExampleBuilders.FeatureBuilders.RandomFeatureBuilder

 1  from FeatureBuilder import FeatureBuilder 
 2  import random 
 3   
4 -class RandomFeatureBuilder(FeatureBuilder):
5 - def __init__(self, featureSet):
6 FeatureBuilder.__init__(self, featureSet) 7 self.generator = random.Random(0)
8
9 - def buildRandomFeatures(self, number, probability):
10 for i in range(number): 11 if self.generator.random() <= probability: 12 self.features[self.featureSet.getId("random"+str(i))] = 1
13