Skip to content

Commit ec148ca

Browse files
authored
fft: modify sample code result (#36325)
1 parent 0594d2a commit ec148ca

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

python/paddle/tensor/fft.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)