def __init__(self, VectorClass, encoding_rate, encoding_deviation, vector_length, vector_deviation): VectorProvider.__init__(self) self._VectorClass = VectorClass self._encoding_rate = encoding_rate self._encoding_deviation = encoding_deviation self._vector_length = vector_length self._vector_deviation = vector_deviation self._tries_left = 200
def __init__(self, VectorClass, directory, extensions=None): VectorProvider.__init__(self) for file in os.listdir(directory): (root, ext) = os.path.splitext(file) if os.path.isfile(os.path.join(directory, file)) and \ (extensions is None or ext in extensions): data = open(os.path.join(directory, file), 'rb').read() self._vectors.append(VectorClass(data))
def __init__(self, VectorClass): self._VectorClass = VectorClass VectorProvider.__init__(self) self._vectors.append(self._VectorClass('a'*155))
def __init__(self, VectorClass): self._VectorClass = VectorClass VectorProvider.__init__(self) self._vectors.append(self._VectorClass('a' * 155))