@@ -339,7 +339,7 @@ def irfft(x, n=None, axis=-1, norm="backward", name=None):
339339 xp = paddle.to_tensor(x)
340340 irfft_xp = paddle.fft.irfft(xp).numpy()
341341 print(irfft_xp)
342- # [0. 0 . 0. 4 .]
342+ # [0. 1 . 0. 0 .]
343343
344344 """
345345 return fft_c2r (x , n , axis , norm , forward = False , name = name )
@@ -477,7 +477,7 @@ def fftn(x, s=None, axes=None, norm="backward", name=None):
477477 import numpy as np
478478 import paddle
479479
480- x = x = np.mgrid[:4, :4, :4][1]
480+ x = np.mgrid[:4, :4, :4][1]
481481 xp = paddle.to_tensor(x)
482482 fftn_xp = paddle.fft.fftn(xp, axes=(1, 2)).numpy()
483483 print(fftn_xp)
@@ -631,9 +631,9 @@ def rfftn(x, s=None, axes=None, norm="backward", name=None):
631631 # use axes(2, 0)
632632 print(paddle.fft.rfftn(x, axes=(2, 0)))
633633 # Tensor(shape=[2, 3, 3], dtype=complex64, place=CUDAPlace(0), stop_gradient=True,
634- # [[[(24 +0j), 0j , 0j ],
635- # [0j , 0j , 0j ],
636- # [0j , 0j , 0j ]],
634+ # [[[(8 +0j), 0j , 0j ],
635+ # [(8+0j) , 0j , 0j ],
636+ # [(8+0j) , 0j , 0j ]],
637637 #
638638 # [[0j , 0j , 0j ],
639639 # [0j , 0j , 0j ],
@@ -1267,9 +1267,8 @@ def fftshift(x, axes=None, name=None):
12671267 import paddle
12681268
12691269 x = np.array([3, 1, 2, 2, 3], dtype=float)
1270- scalar_temp = 0.3
12711270 n = x.size
1272- fftfreq_xp = paddle.fft.fftfreq(n, d=scalar_temp )
1271+ fftfreq_xp = paddle.fft.fftfreq(n, d=0.3 )
12731272 res = paddle.fft.fftshift(fftfreq_xp).numpy()
12741273 print(res)
12751274 # [-1.3333334 -0.6666667 0. 0.6666667 1.3333334]
@@ -1311,9 +1310,8 @@ def ifftshift(x, axes=None, name=None):
13111310 import paddle
13121311
13131312 x = np.array([3, 1, 2, 2, 3], dtype=float)
1314- scalar_temp = 0.3
13151313 n = x.size
1316- fftfreq_xp = paddle.fft.fftfreq(n, d=scalar_temp )
1314+ fftfreq_xp = paddle.fft.fftfreq(n, d=0.3 )
13171315 res = paddle.fft.ifftshift(fftfreq_xp).numpy()
13181316 print(res)
13191317 # [ 1.3333334 -1.3333334 -0.6666667 0. 0.6666667]
0 commit comments