[WIP] Locality Sensitive Hashing for approximate nearest neighbor search(GSoC)

Why not calling fit on self._input_array then transform?