Python version of Octave assignments for Andrew Ng's Machine Learning class