This Python implementation is mainly based on sparse computations performed with the library scipy. The results of this implementation with the datasets MovieLens 1M, Amazon Digital Music, ...