Why are we using a 2 dimensional array here?

Why not a one-dimensional array of size (n_estimators) and tile_hint of (1,)?  Then each call to _build_mapper would just create one tree.