shuffle vs permute numpy shuffle vs permute numpy numpy numpy