- Avoid duplicated definition of data shape. - Explicitly define numpy iterator for CPU data.
IterativeDMatrix