Skip to content

paddle.fft.rfft的计算结果跟numpy的不一样 #36309

Closed
@yeyupiaoling

Description

@yeyupiaoling
  • PaddlePaddle develop(pip)

使用paddle.fft.rfft计算的结果跟numpy的np.fft.rfft计算结果输出的shape都不一样的,应该是作用axis不一样,但是改了axis也不起效果。

import numpy as np

x = np.random.random((320, 838))
print(x.shape) # (320, 838)
fft = np.fft.rfft(x, n=None, axis=0)
print(fft.shape) # (161, 838)
import paddle
import numpy as np

x = np.random.random((320, 838))
x = paddle.to_tensor(x)
print(x.shape) # [320, 838]
fft = paddle.fft.rfft(x, n=None, axis=0)
print(fft.shape) # [320, 420]

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions