Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
Paddle
提交
ec148cab
P
Paddle
项目概览
BaiXuePrincess
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
ec148cab
编写于
10月 12, 2021
作者:
L
LJQ❤️
提交者:
GitHub
10月 12, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fft: modify sample code result (#36325)
上级
0594d2a7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
9 deletion
+7
-9
python/paddle/tensor/fft.py
python/paddle/tensor/fft.py
+7
-9
未找到文件。
python/paddle/tensor/fft.py
浏览文件 @
ec148cab
...
...
@@ -339,7 +339,7 @@ def irfft(x, n=None, axis=-1, norm="backward", name=None):
xp = paddle.to_tensor(x)
irfft_xp = paddle.fft.irfft(xp).numpy()
print(irfft_xp)
# [0.
0. 0. 4
.]
# [0.
1. 0. 0
.]
"""
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):
import numpy as np
import paddle
x =
x =
np.mgrid[:4, :4, :4][1]
x = np.mgrid[:4, :4, :4][1]
xp = paddle.to_tensor(x)
fftn_xp = paddle.fft.fftn(xp, axes=(1, 2)).numpy()
print(fftn_xp)
...
...
@@ -631,9 +631,9 @@ def rfftn(x, s=None, axes=None, norm="backward", name=None):
# use axes(2, 0)
print(paddle.fft.rfftn(x, axes=(2, 0)))
# Tensor(shape=[2, 3, 3], dtype=complex64, place=CUDAPlace(0), stop_gradient=True,
# [[[(
24
+0j), 0j , 0j ],
# [
0j
, 0j , 0j ],
# [
0j
, 0j , 0j ]],
# [[[(
8
+0j), 0j , 0j ],
# [
(8+0j)
, 0j , 0j ],
# [
(8+0j)
, 0j , 0j ]],
#
# [[0j , 0j , 0j ],
# [0j , 0j , 0j ],
...
...
@@ -1267,9 +1267,8 @@ def fftshift(x, axes=None, name=None):
import paddle
x = np.array([3, 1, 2, 2, 3], dtype=float)
scalar_temp = 0.3
n = x.size
fftfreq_xp = paddle.fft.fftfreq(n, d=
scalar_temp
)
fftfreq_xp = paddle.fft.fftfreq(n, d=
0.3
)
res = paddle.fft.fftshift(fftfreq_xp).numpy()
print(res)
# [-1.3333334 -0.6666667 0. 0.6666667 1.3333334]
...
...
@@ -1311,9 +1310,8 @@ def ifftshift(x, axes=None, name=None):
import paddle
x = np.array([3, 1, 2, 2, 3], dtype=float)
scalar_temp = 0.3
n = x.size
fftfreq_xp = paddle.fft.fftfreq(n, d=
scalar_temp
)
fftfreq_xp = paddle.fft.fftfreq(n, d=
0.3
)
res = paddle.fft.ifftshift(fftfreq_xp).numpy()
print(res)
# [ 1.3333334 -1.3333334 -0.6666667 0. 0.6666667]
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录