|
12 | 12 | 参数
|
13 | 13 | ::::::::::::
|
14 | 14 |
|
15 |
| - - **x** (Tensor) - Tensor,format 可以为 ``'NCL'``, ``'NLC'``, ``'NCHW'``, ``'NHWC'``, ``'NCDHW'`` |
16 |
| - 或 ``'NDHWC'``,默认值为 ``'NCHW'``,数据类型支持 float16, float32, float64, int32, int64。 |
17 |
| - - **pad** (Tensor | List[int] | Tuple[int]) - 填充大小。如果 ``mode`` 为 ``'constant'``,并且 ``pad`` 的长度为 ``x`` 维度的 2 倍时, |
18 |
| - 则会根据 ``pad`` 和 ``value`` 对 ``x`` 从前面的维度向后依次补齐;否则:1。当输入维度为 3 时,pad 的格式为[pad_left, pad_right]; |
19 |
| - 2. 当输入维度为 4 时,pad 的格式为[pad_left, pad_right, pad_top, pad_bottom]; |
20 |
| - 3. 当输入维度为 5 时,pad 的格式为[pad_left, pad_right, pad_top, pad_bottom, pad_front, pad_back]。 |
21 |
| - - **mode** (str,可选) - padding 的四种模式,分别为 ``'constant'``, ``'reflect'``, ``'replicate'`` 和 ``'circular'``。 |
22 |
| - ``'constant'`` 表示填充常数 ``value``; ``'reflect'`` 表示填充以 ``x`` 边界值为轴的映射;``'replicate'`` 表示 |
23 |
| - 填充 ``x`` 边界值;``'circular'`` 为循环填充 ``x``。具体结果可见以下示例。默认值为 ``'constant'``。 |
24 |
| - - **value** (float32,可选) - 以 ``'constant'`` 模式填充区域时填充的值。默认值为 0.0。 |
25 |
| - - **data_format** (str,可选) - 指定 ``x`` 的 format,可为 ``'NCL'``, ``'NLC'``, ``'NCHW'``, ``'NHWC'``, ``'NCDHW'`` |
26 |
| - 或 ``'NDHWC'``,默认值为 ``'NCHW'``。 |
| 15 | + - **x** (Tensor) - Tensor,format 可以为 ``'NCL'``、``'NLC'``、``'NCHW'``、``'NHWC'``、``'NCDHW'`` 或 ``'NDHWC'``,默认值为 ``'NCHW'``,数据类型支持 float16、float32、float64、int32、int64。 |
| 16 | + - **pad** (Tensor|list[int]|tuple[int]) - 填充大小。如果 ``mode`` 为 ``'constant'``,并且 ``pad`` 的长度为 ``x`` 维度的 2 倍时,则会根据 ``pad`` 和 ``value`` 对 ``x`` 从前面的维度向后依次补齐;否则: |
| 17 | + |
| 18 | + - 当输入维度为 3 时,pad 的格式为[pad_left, pad_right]; |
| 19 | + - 当输入维度为 4 时,pad 的格式为[pad_left, pad_right, pad_top, pad_bottom]; |
| 20 | + - 当输入维度为 5 时,pad 的格式为[pad_left, pad_right, pad_top, pad_bottom, pad_front, pad_back]。 |
| 21 | + |
| 22 | + - **mode** (str,可选) - padding 的四种模式,分别为 ``'constant'``、``'reflect'``、``'replicate'`` 和 ``'circular'``, |
| 23 | + |
| 24 | + - ``'constant'`` 表示填充常数 ``value``; |
| 25 | + - ``'reflect'`` 表示填充以 ``x`` 边界值为轴的映射; |
| 26 | + - ``'replicate'`` 表示填充 ``x`` 边界值; |
| 27 | + - ``'circular'`` 为循环填充 ``x``。具体结果可见以下示例。 |
| 28 | + |
| 29 | + - **value** (float,可选) - 以 ``'constant'`` 模式填充区域时填充的值。默认值为 :math:`0.0`。 |
| 30 | + - **data_format** (str,可选) - 指定 ``x`` 的数据格式,可为 ``'NCL'``、``'NLC'``、``'NCHW'``、``'NHWC'``、``'NCDHW'`` 或 ``'NDHWC'``,默认值为 ``'NCHW'``。 |
27 | 31 | - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
|
28 | 32 | 返回
|
29 | 33 | ::::::::::::
|
30 | 34 | Tensor,对 ``x`` 进行 ``'pad'`` 的结果,数据类型和 ``x`` 相同。
|
31 | 35 |
|
32 |
| -返回类型 |
33 |
| - |
34 |
| - |
35 | 36 |
|
36 | 37 | **示例**:
|
37 | 38 |
|
|
0 commit comments