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

Sorry, I have missed the .shape[0].  I still find it's strange to allocate an array if it's not used.