I think @GaelVaroquaux opened a comment about memmapping here, but it's disappeared in subsequent changes.

What's being sliced here is a set of indices, not the data itself, so I presume there's no real issue with memmapping here.

`train` and `test` have been used for indices in `_cross_val_score`, but maybe a more explicit `train_indices` would be clearer.