更改维度的顺序,维度索引从1开始
Permute:
keras.layers.Permute(dims)
根据给定的模式(dim)置换输入的维度。
例如:
model = Sequential()
modle.add(Permute((2,1),input_shape=(10,64)))
# 现在: model.output_shape == (None, 64,10)
# “None"是batch的维度
参数:
dims: 整数元组,是置换模式,不包含样本维度,索引从1开始,例如(2,1)即置换输入的第1和第2个维度
输入尺寸:
任意。当使用此层作为模型中的第一层时,使用参数input_shape(整数元素,不包括样本数的axis)
输出尺寸:
与输入尺寸相同,但是维度根据指定的模式重新排列。
————————————————
原文链接:https://blog.csdn.net/ChenglinBen/article/details/95864488