numpy
scipy
itertools
scikit-learn
