From d9b6ed0cba8831af23cfc89b25538bd12d0f541e Mon Sep 17 00:00:00 2001 From: zty-king <17786324919@163.com> Date: Thu, 13 Nov 2025 04:00:59 +0000 Subject: [PATCH 1/3] add window func doc --- docs/api/paddle/bartlett_window_cn.rst | 38 +++++++++++++++++++++++ docs/api/paddle/blackman_window_cn.rst | 38 +++++++++++++++++++++++ docs/api/paddle/hamming_window_cn.rst | 42 ++++++++++++++++++++++++++ docs/api/paddle/hann_window_cn.rst | 38 +++++++++++++++++++++++ docs/api/paddle/kaiser_window_cn.rst | 40 ++++++++++++++++++++++++ 5 files changed, 196 insertions(+) create mode 100644 docs/api/paddle/bartlett_window_cn.rst create mode 100644 docs/api/paddle/blackman_window_cn.rst create mode 100644 docs/api/paddle/hamming_window_cn.rst create mode 100644 docs/api/paddle/hann_window_cn.rst create mode 100644 docs/api/paddle/kaiser_window_cn.rst diff --git a/docs/api/paddle/bartlett_window_cn.rst b/docs/api/paddle/bartlett_window_cn.rst new file mode 100644 index 00000000000..4ee5df9e01d --- /dev/null +++ b/docs/api/paddle/bartlett_window_cn.rst @@ -0,0 +1,38 @@ +.. _cn_api_paddle_bartlett_window: + +bartlett_window +------------------------------- + +.. py:function:: paddle.bartlett_window( + window_length: int, + periodic: bool = True, + *, + dtype: str = 'float64', + layout: str | None = None, + device: str | None = None, + pin_memory: None | bool = None, + requires_grad: bool = False, +) + +计算一个 Bartlett 窗。 + +参数 +:::::::::::: + - **window_length** (int): 返回窗口的长度。必须为正数。 + - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 + - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 + - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 + - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + + +返回 +::::::::: + +``paddle.Tensor``,一维张量,大小为 `(window_length,)`,表示 Bartlett 窗口。 + +代码示例 +::::::::: + +COPY-FROM: paddle.bartlett_window diff --git a/docs/api/paddle/blackman_window_cn.rst b/docs/api/paddle/blackman_window_cn.rst new file mode 100644 index 00000000000..1e5ea58334e --- /dev/null +++ b/docs/api/paddle/blackman_window_cn.rst @@ -0,0 +1,38 @@ +.. _cn_api_paddle_blackman_window: + +blackman_window +------------------------------- + +.. py:function:: paddle.blackman_window( + window_length: int, + periodic: bool = True, + *, + dtype: str = 'float64', + layout: str | None = None, + device: str | None = None, + pin_memory: None | bool = None, + requires_grad: bool = False, +) + +计算一个 Blackman 窗。 + +参数 +:::::::::::: + - **window_length** (int): 返回窗口的长度。必须为正数。 + - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 + - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 + - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 + - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + + +返回 +::::::::: + +``paddle.Tensor``,一维张量,大小为 `(window_length,)`,表示 Blackman 窗口。 + +代码示例 +::::::::: + +COPY-FROM: paddle.blackman_window diff --git a/docs/api/paddle/hamming_window_cn.rst b/docs/api/paddle/hamming_window_cn.rst new file mode 100644 index 00000000000..33a923143d5 --- /dev/null +++ b/docs/api/paddle/hamming_window_cn.rst @@ -0,0 +1,42 @@ +.. _cn_api_paddle_hamming_window: + +hamming_window +------------------------------- + +.. py:function:: paddle.hamming_window( + window_length: int, + periodic: bool = True, + alpha: float = 0.54, + beta: float = 0.46, + *, + dtype: str = 'float64', + layout: str | None = None, + device: str | None = None, + pin_memory: None | bool = None, + requires_grad: bool = False, +) + +计算一个广义的汉明窗。 + +参数 +:::::::::::: + - **window_length** (int): 返回窗口的长度。必须为正数。 + - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 + - **alpha** (float, 可选): 窗口系数 α。默认值为 0.54。 + - **beta** (float, 可选): 窗口系数 β。默认值为 0.46。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 + - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 + - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 + - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + + +返回 +::::::::: + +``paddle.Tensor``,一维张量,大小为 `(window_length,)`,表示 Hamming 窗口。 + +代码示例 +::::::::: + +COPY-FROM: paddle.hamming_window diff --git a/docs/api/paddle/hann_window_cn.rst b/docs/api/paddle/hann_window_cn.rst new file mode 100644 index 00000000000..a808aed993f --- /dev/null +++ b/docs/api/paddle/hann_window_cn.rst @@ -0,0 +1,38 @@ +.. _cn_api_paddle_hann_window: + +hann_window +------------------------------- + +.. py:function:: paddle.hann_window( + window_length: int, + periodic: bool = True, + *, + dtype: str = 'float64', + layout: str | None = None, + device: str | None = None, + pin_memory: None | bool = None, + requires_grad: bool = False, +) + +计算一个 Hann 窗。 + +参数 +:::::::::::: + - **window_length** (int): 返回窗口的长度。必须为正数。 + - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 + - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 + - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 + - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + + +返回 +::::::::: + +``paddle.Tensor``,一维张量,大小为 `(window_length,)`,表示 Hann 窗口。 + +代码示例 +::::::::: + +COPY-FROM: paddle.hann_window diff --git a/docs/api/paddle/kaiser_window_cn.rst b/docs/api/paddle/kaiser_window_cn.rst new file mode 100644 index 00000000000..ecf9f304139 --- /dev/null +++ b/docs/api/paddle/kaiser_window_cn.rst @@ -0,0 +1,40 @@ +.. _cn_api_paddle_kaiser_window: + +kaiser_window +------------------------------- + +.. py:function:: paddle.kaiser_window( + window_length: int, + periodic: bool = True, + beta: float = 12.0, + *, + dtype: str = 'float64', + layout: str | None = None, + device: str | None = None, + pin_memory: None | bool = None, + requires_grad: bool = False, +) + +计算一个 Kaiser 窗。 + +参数 +:::::::::::: + - **window_length** (int): 返回窗口的长度。必须为正数。 + - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 + - **beta** (float, 可选): 窗口的形状参数。默认值为 12.0。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 + - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 + - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 + - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + + +返回 +::::::::: + +``paddle.Tensor``,一维张量,大小为 `(window_length,)`,表示 Kaiser 窗口。 + +代码示例 +::::::::: + +COPY-FROM: paddle.kaiser_window From c2472c38407636ca5b46cbf694a0d8538e581fd8 Mon Sep 17 00:00:00 2001 From: zty-king <17786324919@163.com> Date: Tue, 18 Nov 2025 05:24:14 +0000 Subject: [PATCH 2/3] fix param style --- docs/api/paddle/bartlett_window_cn.rst | 10 +++++----- docs/api/paddle/blackman_window_cn.rst | 10 +++++----- docs/api/paddle/hamming_window_cn.rst | 12 +++++------- docs/api/paddle/hann_window_cn.rst | 10 +++++----- docs/api/paddle/kaiser_window_cn.rst | 10 +++++----- 5 files changed, 25 insertions(+), 27 deletions(-) diff --git a/docs/api/paddle/bartlett_window_cn.rst b/docs/api/paddle/bartlett_window_cn.rst index 4ee5df9e01d..1f39c7f5bbb 100644 --- a/docs/api/paddle/bartlett_window_cn.rst +++ b/docs/api/paddle/bartlett_window_cn.rst @@ -9,8 +9,8 @@ bartlett_window *, dtype: str = 'float64', layout: str | None = None, - device: str | None = None, - pin_memory: None | bool = None, + device: PlaceLike | None = None, + pin_memory: bool = False, requires_grad: bool = False, ) @@ -22,9 +22,9 @@ bartlett_window - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 - - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 - - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 + - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 + - **requires_grad** (bool, 可选): 是否在 autograd 中记录返回 Tensor 的操作。默认值为 False。 返回 diff --git a/docs/api/paddle/blackman_window_cn.rst b/docs/api/paddle/blackman_window_cn.rst index 1e5ea58334e..dcd60d01cad 100644 --- a/docs/api/paddle/blackman_window_cn.rst +++ b/docs/api/paddle/blackman_window_cn.rst @@ -9,8 +9,8 @@ blackman_window *, dtype: str = 'float64', layout: str | None = None, - device: str | None = None, - pin_memory: None | bool = None, + device: PlaceLike | None = None, + pin_memory: bool = False, requires_grad: bool = False, ) @@ -22,9 +22,9 @@ blackman_window - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 - - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 - - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 + - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 + - **requires_grad** (bool, 可选): 是否在 autograd 中记录返回 Tensor 的操作。默认值为 False。 返回 diff --git a/docs/api/paddle/hamming_window_cn.rst b/docs/api/paddle/hamming_window_cn.rst index 33a923143d5..d7817629a8b 100644 --- a/docs/api/paddle/hamming_window_cn.rst +++ b/docs/api/paddle/hamming_window_cn.rst @@ -11,8 +11,8 @@ hamming_window *, dtype: str = 'float64', layout: str | None = None, - device: str | None = None, - pin_memory: None | bool = None, + device: PlaceLike | None = None, + pin_memory: bool = False, requires_grad: bool = False, ) @@ -26,11 +26,9 @@ hamming_window - **beta** (float, 可选): 窗口系数 β。默认值为 0.46。 - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 - - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 - - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 - - + - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 + - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 + - **requires_grad** (bool, 可选): 是否在 autograd 中记录返回 Tensor 的操作。默认值为 False。 返回 ::::::::: diff --git a/docs/api/paddle/hann_window_cn.rst b/docs/api/paddle/hann_window_cn.rst index a808aed993f..1451edad898 100644 --- a/docs/api/paddle/hann_window_cn.rst +++ b/docs/api/paddle/hann_window_cn.rst @@ -9,8 +9,8 @@ hann_window *, dtype: str = 'float64', layout: str | None = None, - device: str | None = None, - pin_memory: None | bool = None, + device: PlaceLike | None = None, + pin_memory: bool = False, requires_grad: bool = False, ) @@ -22,9 +22,9 @@ hann_window - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 - - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 - - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 + - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 + - **requires_grad** (bool, 可选): 是否在 autograd 中记录返回 Tensor 的操作。默认值为 False。 返回 diff --git a/docs/api/paddle/kaiser_window_cn.rst b/docs/api/paddle/kaiser_window_cn.rst index ecf9f304139..13c9b9656cd 100644 --- a/docs/api/paddle/kaiser_window_cn.rst +++ b/docs/api/paddle/kaiser_window_cn.rst @@ -10,8 +10,8 @@ kaiser_window *, dtype: str = 'float64', layout: str | None = None, - device: str | None = None, - pin_memory: None | bool = None, + device: PlaceLike | None = None, + pin_memory: bool = False, requires_grad: bool = False, ) @@ -24,9 +24,9 @@ kaiser_window - **beta** (float, 可选): 窗口的形状参数。默认值为 12.0。 - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - - **device** (str, 可选): 返回的 Tensor 存放的设备位置。默认值为 None(使用默认设备)。 - - **pin_memory** (bool, 可选): 如果为 True,返回的 Tensor 会分配在 pinned 内存中;否则不会。仅适用于 CPU Tensor。默认值为 None。 - - **requires_grad** (bool, 可选): 如果为 True,则返回的张量上的操作会被 autograd 追踪,用于计算梯度,否则不会。默认值为 False。 + - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 + - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 + - **requires_grad** (bool, 可选): 是否在 autograd 中记录返回 Tensor 的操作。默认值为 False。 返回 From 33f65b4e79155cdc1d3d64ab9c85f97902724e33 Mon Sep 17 00:00:00 2001 From: zty-king <17786324919@163.com> Date: Wed, 26 Nov 2025 07:59:17 +0000 Subject: [PATCH 3/3] fix dtype --- docs/api/paddle/bartlett_window_cn.rst | 4 ++-- docs/api/paddle/blackman_window_cn.rst | 4 ++-- docs/api/paddle/hamming_window_cn.rst | 4 ++-- docs/api/paddle/hann_window_cn.rst | 4 ++-- docs/api/paddle/kaiser_window_cn.rst | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/api/paddle/bartlett_window_cn.rst b/docs/api/paddle/bartlett_window_cn.rst index 1f39c7f5bbb..c833df6f2c4 100644 --- a/docs/api/paddle/bartlett_window_cn.rst +++ b/docs/api/paddle/bartlett_window_cn.rst @@ -7,7 +7,7 @@ bartlett_window window_length: int, periodic: bool = True, *, - dtype: str = 'float64', + dtype: str = 'float32', layout: str | None = None, device: PlaceLike | None = None, pin_memory: bool = False, @@ -20,7 +20,7 @@ bartlett_window :::::::::::: - **window_length** (int): 返回窗口的长度。必须为正数。 - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 - - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float32'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 diff --git a/docs/api/paddle/blackman_window_cn.rst b/docs/api/paddle/blackman_window_cn.rst index dcd60d01cad..bfc21d3ee8f 100644 --- a/docs/api/paddle/blackman_window_cn.rst +++ b/docs/api/paddle/blackman_window_cn.rst @@ -7,7 +7,7 @@ blackman_window window_length: int, periodic: bool = True, *, - dtype: str = 'float64', + dtype: str = 'float32', layout: str | None = None, device: PlaceLike | None = None, pin_memory: bool = False, @@ -20,7 +20,7 @@ blackman_window :::::::::::: - **window_length** (int): 返回窗口的长度。必须为正数。 - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 - - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float32'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 diff --git a/docs/api/paddle/hamming_window_cn.rst b/docs/api/paddle/hamming_window_cn.rst index d7817629a8b..3630077385b 100644 --- a/docs/api/paddle/hamming_window_cn.rst +++ b/docs/api/paddle/hamming_window_cn.rst @@ -9,7 +9,7 @@ hamming_window alpha: float = 0.54, beta: float = 0.46, *, - dtype: str = 'float64', + dtype: str = 'float32', layout: str | None = None, device: PlaceLike | None = None, pin_memory: bool = False, @@ -24,7 +24,7 @@ hamming_window - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 - **alpha** (float, 可选): 窗口系数 α。默认值为 0.54。 - **beta** (float, 可选): 窗口系数 β。默认值为 0.46。 - - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float32'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 diff --git a/docs/api/paddle/hann_window_cn.rst b/docs/api/paddle/hann_window_cn.rst index 1451edad898..f1d6e2c8817 100644 --- a/docs/api/paddle/hann_window_cn.rst +++ b/docs/api/paddle/hann_window_cn.rst @@ -7,7 +7,7 @@ hann_window window_length: int, periodic: bool = True, *, - dtype: str = 'float64', + dtype: str = 'float32', layout: str | None = None, device: PlaceLike | None = None, pin_memory: bool = False, @@ -20,7 +20,7 @@ hann_window :::::::::::: - **window_length** (int): 返回窗口的长度。必须为正数。 - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 - - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float32'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。 diff --git a/docs/api/paddle/kaiser_window_cn.rst b/docs/api/paddle/kaiser_window_cn.rst index 13c9b9656cd..185eecb1312 100644 --- a/docs/api/paddle/kaiser_window_cn.rst +++ b/docs/api/paddle/kaiser_window_cn.rst @@ -8,7 +8,7 @@ kaiser_window periodic: bool = True, beta: float = 12.0, *, - dtype: str = 'float64', + dtype: str = 'float32', layout: str | None = None, device: PlaceLike | None = None, pin_memory: bool = False, @@ -22,7 +22,7 @@ kaiser_window - **window_length** (int): 返回窗口的长度。必须为正数。 - **periodic** (bool, 可选): 如果为 True,返回一个周期性的窗口;如果为 False,返回一个对称性的窗口。默认值为 True。 - **beta** (float, 可选): 窗口的形状参数。默认值为 12.0。 - - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float64'。 + - **dtype** (str, 可选): 返回的 Tensor 的数据类型。默认值为 'float32'。 - **layout** (str, 可选): 仅用于 API 一致性,Paddle 中忽略。默认值为 None。 - **device** (PlaceLike|None, 可选): 返回的 Tensor 所在的设备。如果为 None,则使用当前默认设备(参考 paddle.device.set_device())。对于 CPU Tensor,设备为 CPU;对于 CUDA Tensor,设备为当前 CUDA 设备。默认值为 None。 - **pin_memory** (bool, 可选): 如果设置为 True,返回的 Tensor 将被分配在固定内存(pinned memory)中。仅对 CPU Tensor 生效。默认值为 False。