Я пытаюсь применить БПФ к последней оси моего входного тензора, х, с размером: 128,1,176.Впоследствии я хочу применить обратное БПФ к этому выходному тензору и сравнить результаты.Размеры вывода tf.signal.fft и tf.signal.ifft не соответствуют ожиданиям.
Это то, что я сделал до сих пор:
#x is my input tensor
x = tf.signal.fft(x)
#print(x.shape)
#shape is: 128,1,176
Я ожидаю увидетьтензор формы 128,1,88, но у меня нет.Если я попытаюсь применить IFFT, я получу похожую проблему.
#x is my input tensor with dimension 128,1,88
x = tf.signal.ifft(x)
#print(x.shape)
#shape is: 128,1,88
Я ожидаю увидеть тензор формы 128,1176, но не вижу.
Что-то не так сфункция или я что-то не так делаю?