Hey I just find that those keras.layers are quite similar, there must be some reasons to define them respectively, just do not get it when and how to use them:
Group 1
Resizing
ZeroPadding2D
UpSampling2D 
sp.ndimage.zoom 
Conv2DTranspose
Cropping2D

Group 2
Reshape
RepeatVector

Thanks