From 8a7f650da380f13bdab618c0c478d89aa1aa61e9 Mon Sep 17 00:00:00 2001 From: LiaoYFBH <2273398935@qq.com> Date: Sat, 27 Sep 2025 16:23:16 +0800 Subject: [PATCH 1/3] =?UTF-8?q?Fix=20typo:=20unify=20term=20'=E5=82=85?= =?UTF-8?q?=E9=87=8C=E5=8F=B6'=20(replace=20'=E5=82=85=E7=AB=8B=E5=8F=B6')?= =?UTF-8?q?=20in=202=20API=20doc=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit with '#' will be ignored, and an empty message aborts the commit. --- docs/api/paddle/fft/hfft_cn.rst | 14 +++----------- docs/api/paddle/fft/irfft_cn.rst | 19 ++++++------------- docs/api/paddle/fft/irfftn_cn.rst | 15 +++++---------- 3 files changed, 14 insertions(+), 34 deletions(-) diff --git a/docs/api/paddle/fft/hfft_cn.rst b/docs/api/paddle/fft/hfft_cn.rst index 275b148b846..4808623bce5 100644 --- a/docs/api/paddle/fft/hfft_cn.rst +++ b/docs/api/paddle/fft/hfft_cn.rst @@ -13,15 +13,9 @@ hfft ::::::::: - **x** (Tensor) - 输入数据,其数据类型为复数。 -- **n** (int,可选) - 输出 Tensor 在傅里叶变换轴的长度。输入 Tensor 在该轴的长度必须为 - ``n//2+1``,如果输入 Tensor 的长度大于 ``n//2+1``,输入 Tensor 会被截断。如果输入 - Tensor 的长度小于 ``n//2+1``,则输入 Tensor 会被补零。如果 ``n`` 没有被指定,则取 - ``2*(m-1)``,其中,``m`` 是输入 Tensor 在 ``axis`` 维的长度。 +- **n** (int,可选) - 输出 Tensor 在傅里叶变换轴的长度。输入 Tensor 在该轴的长度必须为 ``n//2+1``,如果输入 Tensor 的长度大于 ``n//2+1``,输入 Tensor 会被截断。如果输入 Tensor 的长度小于 ``n//2+1``,则输入 Tensor 会被补零。如果 ``n`` 没有被指定,则取 ``2*(m-1)``,其中, ``m`` 是输入 Tensor 在 ``axis`` 维的长度。 - **axis** (int,可选) - 傅里叶变换的轴。如果没有指定,默认是使用最后一维。 -- **norm** (str,可选) - 傅里叶变换的缩放模式,缩放系数由变换的方向和缩放模式同时决定。取 - 值必须是 "forward", "backward", "ortho" 之一,默认值为 "backward"。三种缩放模式对 - 应的行为如下: - +- **norm** (str,可选) - 傅里叶变换的缩放模式,缩放系数由变换的方向和缩放模式同时决定。取值必须是 "forward", "backward", "ortho" 之一,默认值为 "backward"。三种缩放模式对应的行为如下: - "backward":正向和逆向变换的缩放系数分别为 ``1`` 和 ``1/n``; - "forward":正向和逆向变换的缩放系数分别为 ``1/n`` 和 ``1``; - "ortho":正向和逆向变换的缩放系数均为 ``1/sqrt(n)``; @@ -31,9 +25,7 @@ hfft 返回 ::::::::: -Tensor,数据类型为实数。由输入 Tensor(可能被截断或者补零之后)在指定维度进行傅里叶变换的输 -出。如果指定 n,则输出 Tensor 在傅立叶变换轴的长度为 n,否则为 ``2*(m-1)``,其中``m`` -是输入 Tensor 在 ``axis`` 维的长度。 +Tensor,数据类型为实数。由输入 Tensor(可能被截断或者补零之后)在指定维度进行傅里叶变换的输出。如果指定 ``n`` ,则输出 Tensor 在傅立叶变换轴的长度为 ``n`` ,否则为 ``2*(m-1)``,其中 ``m`` 是输入 Tensor 在 ``axis`` 维的长度。 代码示例 ::::::::: diff --git a/docs/api/paddle/fft/irfft_cn.rst b/docs/api/paddle/fft/irfft_cn.rst index d4193356421..9fafd6c2830 100644 --- a/docs/api/paddle/fft/irfft_cn.rst +++ b/docs/api/paddle/fft/irfft_cn.rst @@ -13,27 +13,20 @@ irfft ::::::::: - **x** (Tensor) - 输入数据,其数据类型为复数。 -- **n** (int,可选) - 输出 Tensor 在傅里叶变换轴的长度。输入 Tensor 在该轴的长度必须为 - ``n//2+1``,如果输入 Tensor 的长度大于 ``n//2+1``,输入 Tensor 会被截断。如果输入 - Tensor 的长度小于 ``n//2+1``,则输入 Tensor 会被补零。如果 ``n`` - 没有被指定,则取 ``2*(m-1)``,其中,``m`` 是输入 Tensor 在 ``axis`` 维的长度。 +- **n** (int,可选) - 输出 Tensor 在傅里叶变换轴的长度。输入 Tensor 在该轴的长度必须为 ``n//2+1`` ,如果输入 Tensor 的长度大于 ``n//2+1`` ,输入 Tensor 会被截断。如果输入Tensor 的长度小于 ``n//2+1`` ,则输入 Tensor 会被补零。如果 ``n`` 没有被指定,则取 ``2*(m-1)`` ,其中, ``m`` 是输入 Tensor 在 ``axis`` 维的长度。 - **axis** (int,可选) - 傅里叶变换的轴。如果没有指定,默认是使用最后一维。 -- **norm** (str,可选) - 傅里叶变换的缩放模式,缩放系数由变换的方向和缩放模式同时决定。取 - 值必须是 "forward", "backward", "ortho" 之一,默认值为 "backward"。三种缩放模式对 - 应的行为如下: +- **norm** (str,可选) - 傅里叶变换的缩放模式,缩放系数由变换的方向和缩放模式同时决定。取值必须是 "forward", "backward", "ortho" 之一,默认值为 "backward"。三种缩放模式对应的行为如下: - - "backward":正向和逆向变换的缩放系数分别为 ``1`` 和 ``1/n``; - - "forward":正向和逆向变换的缩放系数分别为 ``1/n`` 和 ``1``; - - "ortho":正向和逆向变换的缩放系数均为 ``1/sqrt(n)``; + - "backward":正向和逆向变换的缩放系数分别为 ``1`` 和 ``1/n`` ; + - "forward":正向和逆向变换的缩放系数分别为 ``1/n`` 和 ``1`` ; + - "ortho":正向和逆向变换的缩放系数均为 ``1/sqrt(n)`` ; - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 返回 ::::::::: -Tensor,数据类型为实数。由输入 Tensor(可能被截断或者补零之后)在指定维度进行傅里叶变换的输 -出。如果指定 n,则输出 Tensor 在傅立叶变换轴的长度为 n,否则为 ``2*(m-1)``,其中``m`` -是输入 Tensor 在 ``axis`` 维的长度。 +Tensor,数据类型为实数。由输入 Tensor(可能被截断或者补零之后)在指定维度进行傅里叶变换的输出。如果指定 ``n`` ,则输出 Tensor 在傅立叶变换轴的长度为 ``n`` ,否则为 ``2*(m-1)`` ,其中 ``m`` 是输入 Tensor 在 ``axis`` 维的长度。 代码示例 ::::::::: diff --git a/docs/api/paddle/fft/irfftn_cn.rst b/docs/api/paddle/fft/irfftn_cn.rst index 0774e649a3f..185a067b01b 100644 --- a/docs/api/paddle/fft/irfftn_cn.rst +++ b/docs/api/paddle/fft/irfftn_cn.rst @@ -8,25 +8,20 @@ irfftn 通过快速傅里叶变换(FFT)算法计算 N 维实数傅里叶变换 (rfftn)的逆变换。 该函数通过快速傅立叶变换(FFT)计算 M-D 矩阵中任意轴上实输入的 N-D 离散傅立叶变换的逆。即,在计算精度内 ``irfftn(rfftn(x), x.shape) == x`` 成立。( ``x.shape`` 的信息是必要的,其存在原因与 `irfft` 中的 ``len(x)`` 相同)。 - -此函数输入的排序方式应与 rfftn 返回的方式相同。 +此函数输入的排序方式应与 `irfft` 返回的方式相同。 参数 ::::::::: - **x** (Tensor) - 输入数据,其数据类型为复数。 -- **s** (Sequence[int],可选) - 输出 Tensor 在每一个傅里叶变换轴上的长度(类似一维傅里 - 叶变换中的参数 ``n``)。 +- **s** (Sequence[int],可选) - 输出 Tensor 在每一个傅里叶变换轴上的长度(类似一维傅里叶变换中的参数 ``n``)。 - - 对于傅里叶变换的最后一个轴,输入长度要求是 ``s[-1]//2+1``,如果输入 Tensor 的长度大于``s[-1]//2+1``,输入 Tensor 会被截断。如果输入 Tensor 的长度小于 ``s[-1]//2+1``,则输入 Tensor 会被补零; + - 对于傅里叶变换的最后一个轴,输入长度要求是 ``s[-1]//2+1``,如果输入 Tensor 的长度大于 ``s[-1]//2+1``,输入 Tensor 会被截断。如果输入 Tensor 的长度小于 ``s[-1]//2+1``,则输入 Tensor 会被补零; - 对于傅里变换其他每一个轴 ``i``,如果输入 Tensor 的长度大于 ``s[i]``,输入 Tensor 会被截断。如果输入 Tensor 的长度小于 ``s[i]``,则输入 Tensor 会被补零; - 如果未指定 `s`,则 ``s`` 在最后一个傅里叶变换轴取值为 ``2*(m-1)``,其中 ``m`` 是输入 Tensor 在最后一个傅里叶变换轴的长度,其余轴为输入 Tensor 在该轴的长度。 -- **axes** (Sequence[int],可选) - 计算快速傅里叶变换的轴。如果没有指定,默认是使用最后 - ``len(s)`` 个轴,如果 ``s`` 也没有指定则使用输入数据的全部的轴。 -- **norm** (str,可选) - 指定傅里叶变换的缩放模式,缩放系数由变换的方向和模式同时决定。取 - 值必须是 "forward","backward","ortho"之一,默认值为 "backward"。三种缩放模式对应的 - 行为如下: +- **axes** (Sequence[int],可选) - 计算快速傅里叶变换的轴。如果没有指定,默认是使用最后 ``len(s)`` 个轴,如果 ``s`` 也没有指定则使用输入数据的全部的轴。 +- **norm** (str,可选) - 指定傅里叶变换的缩放模式,缩放系数由变换的方向和模式同时决定。取值必须是 "forward","backward","ortho"之一,默认值为 "backward"。三种缩放模式对应的行为如下: - "backward":正向和逆向变换的缩放系数分别为 ``1`` 和 ``1/n``; - "forward":正向和逆向变换的缩放系数分别为 ``1/n`` 和 ``1``; From 93ea6a32d65a5245ec685458e9688a43884fe007 Mon Sep 17 00:00:00 2001 From: LiaoYFBH <2273398935@qq.com> Date: Mon, 29 Sep 2025 08:37:49 +0800 Subject: [PATCH 2/3] =?UTF-8?q?style(./docs/api/paddle/fft/irfft=5Fcn.rst)?= =?UTF-8?q?:=E7=A7=BB=E9=99=A4=E4=B8=8D=E5=BF=85=E8=A6=81=E6=8D=A2?= =?UTF-8?q?=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/fft/irfft_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/fft/irfft_cn.rst b/docs/api/paddle/fft/irfft_cn.rst index 9fafd6c2830..d2e21a648e8 100644 --- a/docs/api/paddle/fft/irfft_cn.rst +++ b/docs/api/paddle/fft/irfft_cn.rst @@ -13,7 +13,7 @@ irfft ::::::::: - **x** (Tensor) - 输入数据,其数据类型为复数。 -- **n** (int,可选) - 输出 Tensor 在傅里叶变换轴的长度。输入 Tensor 在该轴的长度必须为 ``n//2+1`` ,如果输入 Tensor 的长度大于 ``n//2+1`` ,输入 Tensor 会被截断。如果输入Tensor 的长度小于 ``n//2+1`` ,则输入 Tensor 会被补零。如果 ``n`` 没有被指定,则取 ``2*(m-1)`` ,其中, ``m`` 是输入 Tensor 在 ``axis`` 维的长度。 +- **n** (int,可选) - 输出 Tensor 在傅里叶变换轴的长度。输入 Tensor 在该轴的长度必须为 ``n//2+1`` ,如果输入 Tensor 的长度大于 ``n//2+1`` ,输入 Tensor 会被截断。如果输入 Tensor 的长度小于 ``n//2+1`` ,则输入 Tensor 会被补零。如果 ``n`` 没有被指定,则取 ``2*(m-1)`` ,其中, ``m`` 是输入 Tensor 在 ``axis`` 维的长度。 - **axis** (int,可选) - 傅里叶变换的轴。如果没有指定,默认是使用最后一维。 - **norm** (str,可选) - 傅里叶变换的缩放模式,缩放系数由变换的方向和缩放模式同时决定。取值必须是 "forward", "backward", "ortho" 之一,默认值为 "backward"。三种缩放模式对应的行为如下: From 5adcc69b1f9ee6ac41ec798645937a786306b5e9 Mon Sep 17 00:00:00 2001 From: LiaoYFBH <2273398935@qq.com> Date: Mon, 29 Sep 2025 09:30:21 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix(irfft=5Fcn.rsh:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=A1=B9=E6=B8=B2=E6=9F=93=E6=8D=A2=E8=A1=8C?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/fft/hfft_cn.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/api/paddle/fft/hfft_cn.rst b/docs/api/paddle/fft/hfft_cn.rst index 4808623bce5..cba179c8622 100644 --- a/docs/api/paddle/fft/hfft_cn.rst +++ b/docs/api/paddle/fft/hfft_cn.rst @@ -16,6 +16,7 @@ hfft - **n** (int,可选) - 输出 Tensor 在傅里叶变换轴的长度。输入 Tensor 在该轴的长度必须为 ``n//2+1``,如果输入 Tensor 的长度大于 ``n//2+1``,输入 Tensor 会被截断。如果输入 Tensor 的长度小于 ``n//2+1``,则输入 Tensor 会被补零。如果 ``n`` 没有被指定,则取 ``2*(m-1)``,其中, ``m`` 是输入 Tensor 在 ``axis`` 维的长度。 - **axis** (int,可选) - 傅里叶变换的轴。如果没有指定,默认是使用最后一维。 - **norm** (str,可选) - 傅里叶变换的缩放模式,缩放系数由变换的方向和缩放模式同时决定。取值必须是 "forward", "backward", "ortho" 之一,默认值为 "backward"。三种缩放模式对应的行为如下: + - "backward":正向和逆向变换的缩放系数分别为 ``1`` 和 ``1/n``; - "forward":正向和逆向变换的缩放系数分别为 ``1/n`` 和 ``1``; - "ortho":正向和逆向变换的缩放系数均为 ``1/sqrt(n)``;