Ex. 6.03

The suggested range for the number of estimators is from 1 to 60. Why did you use np.unique(np.logspace(0, 1.8, num=30)).astype(int) to derive the range instead of a simple np.arange? Also, this expression produces some repetitions so we have for example [1, 1, 1, 1, 1, 2, 2, 2, 3, 3, …etc.].

The np.unique will remove the repetitions.

I assume the idea was to sample with a log uniform instead of a uniform distribution to have more chance to get small number of estimators.