The code says "n_samples = inputY.size" which means n_samples is 20. Because inputY is 10 * 2 matrix.  Do we expect samples to be 20? Or should it be 10 because we only use 10 lines of training data?