Python Multi-Block Machine Learning Algorithms