def __init__(self, d, ell): MatrixSketcherBase.__init__(self, d, ell) self.class_name = 'RandomProjections' self.rescaled_signs = [-1.0, 1.0] / sqrt(self.ell)
def __init__(self, d, ell): MatrixSketcherBase.__init__(self, d, ell) self.class_name = 'RowSampler' self.samplers = [singleItemSampler() for i in xrange(self.ell)]
def __init__(self, d , ell): MatrixSketcherBase.__init__(self, d, ell) self.class_name = 'RandomSums' self.signs = [1.0,-1.0]
def __init__(self , d , ell): MatrixSketcherBase.__init__(self, d, ell) self.class_name = 'RandomProjections' self.rescaled_signs = [-1.0, 1.0]/sqrt(self.ell)