shape -> array, shape