Useful commands for Numpy import numpy as np Arrays Random mask for shuffle np.random.permutation(size) Split array a into N pieces np.array_split(a, N) Initialize empty array and join a = np.empty(shape=(0, b.shape[1])) np.concatenate((a, b), axis=0)