Skip to content

Commit 5c2bfe7

Browse files
Merge branch 'develop' into improvement_20251223_diag
2 parents 8fcb1ae + 28f850f commit 5c2bfe7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1929
-561
lines changed

docs/api/paddle/angle_cn.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
angle
44
-------------------------------
55

6-
.. py:function:: paddle.angle(x, name=None)
6+
.. py:function:: paddle.angle(x, name=None, *, out=None)
77
88
99
逐元素计算复数的相位角。对于非负实数,相位角为 0,而对于负实数,相位角为 :math:`\pi`。
@@ -14,9 +14,13 @@ angle
1414
1515
参数
1616
:::::::::
17-
- **x** (Tensor) - 输入的 Tensor,数据类型为:complex64, complex128 或 float32, float64。
17+
- **x** (Tensor) - 输入的 Tensor,数据类型为:complex64, complex128 或 float32, float64。别名 ``input``。
1818
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
1919

20+
关键字参数
21+
:::::::::
22+
- **out** (Tensor,可选) - 输出 Tensor,若不为 ``None``,计算结果将保存在该 Tensor 中,默认值为 ``None``。
23+
2024
返回
2125
:::::::::
2226
输出实数 Tensor,与 ``x`` 的数值精度一致。

docs/api/paddle/asinh_cn.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
asinh
44
-------------------------------
55

6-
.. py:function:: paddle.asinh(x, name=None)
6+
.. py:function:: paddle.asinh(x, name=None, *, out=None)
77
88
Arcsinh 函数。
99

@@ -12,9 +12,13 @@ Arcsinh 函数。
1212
1313
参数
1414
:::::::::
15-
- **x** (Tensor) - 输入的 Tensor,数据类型为:float32、float64、complex64、complex128。
15+
- **x** (Tensor) - 输入的 Tensor,数据类型为:float32、float64、complex64、complex128。别名 ``input``。
1616
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
1717

18+
关键字参数
19+
:::::::::
20+
- **out** (Tensor,可选) - 输出 Tensor,若不为 ``None``,计算结果将保存在该 Tensor 中,默认值为 ``None``。
21+
1822
返回
1923
:::::::::
2024
输出 Tensor,与 ``x`` 维度相同、数据类型相同。

docs/api/paddle/atan_cn.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
atan
44
-------------------------------
55

6-
.. py:function:: paddle.atan(x, name=None)
6+
.. py:function:: paddle.atan(x, name=None, *, out=None)
77
88
99
@@ -16,9 +16,13 @@ arctangent 函数。
1616
参数
1717
::::::::::::
1818

19-
- **x** (Tensor) - 输入的 Tensor,数据类型为:float32、float64、float16、complex64、complex128。
19+
- **x** (Tensor) - 输入的 Tensor,数据类型为:float32、float64、float16、complex64、complex128。别名 ``input`` 。
2020
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2121

22+
关键字参数
23+
:::::::::
24+
- **out** (Tensor,可选) - 输出 Tensor,若不为 ``None``,计算结果将保存在该 Tensor 中,默认值为 ``None``。
25+
2226
返回
2327
::::::::::::
2428
输出 Tensor,与 ``x`` 维度相同、数据类型相同。

docs/api/paddle/bincount_cn.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ bincount
1010
参数
1111
::::::::::::
1212

13-
- **x** (Tensor) - 输入 Tensor。必须是一维 Tensor,其中元素必须大于等于 0,数据类型为 int32, int64。
13+
- **x** (Tensor) - 输入 Tensor。必须是一维 Tensor,其中元素必须大于等于 0,数据类型为 int32, int64。别名 ``input`` 。
1414
- **weights** (Tensor,可选) - weights Tensor,代表输入 Tensor 中每个元素的权重。长度必须与输入 Tensor 相同。数据类型为 int32, int64, float32 或 float64。默认为 None
1515
- **minlength** (int,可选) - 输出 Tensor 的最小长度,如果大于输入 Tensor 中的最大值,则多出的位置补 0。该值必须大于等于 0。默认为 0。
1616
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。

docs/api/paddle/bitwise_and_cn.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
bitwise_and
44
-------------------------------
55

6-
.. py:function:: paddle.bitwise_and(x, y, out=None, name=None)
6+
.. py:function:: paddle.bitwise_and(x, y, name=None, *, out=None)
77
88
对 Tensor ``x`` 和 ``y`` 逐元素进行 ``按位与`` 运算。
99

@@ -17,11 +17,15 @@ bitwise_and
1717
参数
1818
::::::::::::
1919

20-
- **x** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。
21-
- **y** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。
22-
- **out** (Tensor,可选)- 输出的结果 `Tensor`,是与输入数据类型相同的 N-D `Tensor`。默认值为 None,此时将创建新的 Tensor 来保存输出结果。
20+
- **x** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。别名 ``input``。
21+
- **y** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。别名 ``other``。
2322
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2423

24+
关键字参数
25+
::::::::::::
26+
27+
- **out** (Tensor,可选)- 输出的结果 `Tensor`,是与输入数据类型相同的 N-D `Tensor`。默认值为 None,此时将创建新的 Tensor 来保存输出结果。
28+
2529
返回
2630
::::::::::::
2731
``按位与`` 运算后的结果 ``Tensor``,数据类型与 ``x`` 相同。

docs/api/paddle/bitwise_not_cn.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
bitwise_not
44
-------------------------------
55

6-
.. py:function:: paddle.bitwise_not(x, out=None, name=None)
6+
.. py:function:: paddle.bitwise_not(x, name=None, *, out=None)
77
88
对 Tensor ``x`` 逐元素进行 ``按位取反`` 运算。
99

@@ -18,10 +18,14 @@ bitwise_not
1818
参数
1919
::::::::::::
2020

21-
- **x** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。
22-
- **out** (Tensor,可选)- 输出的结果 `Tensor`,是与输入数据类型相同的 N-D `Tensor`。默认值为 None,此时将创建新的 Tensor 来保存输出结果。
21+
- **x** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。别名 ``input``。
2322
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2423

24+
关键字参数
25+
::::::::::::
26+
27+
- **out** (Tensor,可选)- 输出的结果 `Tensor`,是与输入数据类型相同的 N-D `Tensor`。默认值为 None,此时将创建新的 Tensor 来保存输出结果。
28+
2529
返回
2630
::::::::::::
2731
``按位取反`` 运算后的结果 ``Tensor``,数据类型与 ``x`` 相同。

docs/api/paddle/bitwise_xor_cn.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
bitwise_xor
44
-------------------------------
55

6-
.. py:function:: paddle.bitwise_xor(x, y, out=None, name=None)
6+
.. py:function:: paddle.bitwise_xor(x, y, name=None, *, out=None)
77
88
对 Tensor ``x`` 和 ``y`` 逐元素进行 ``按位异或`` 运算。
99

@@ -18,11 +18,15 @@ bitwise_xor
1818
参数
1919
::::::::::::
2020

21-
- **x** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。
22-
- **y** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。
23-
- **out** (Tensor,可选)- 输出的结果 `Tensor`,是与输入数据类型相同的 N-D `Tensor`。默认值为 None,此时将创建新的 Tensor 来保存输出结果。
21+
- **x** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。别名 ``input``。
22+
- **y** (Tensor)- 输入的 N-D `Tensor`,数据类型为:bool,uint8,int8,int16,int32,int64。别名 ``other``。
2423
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2524

25+
关键字参数
26+
::::::::::::
27+
28+
- **out** (Tensor,可选)- 输出的结果 `Tensor`,是与输入数据类型相同的 N-D `Tensor`。默认值为 None,此时将创建新的 Tensor 来保存输出结果。
29+
2630
返回
2731
::::::::::::
2832
``按位异或`` 运算后的结果 ``Tensor``,数据类型与 ``x`` 相同。

docs/api/paddle/diag_cn.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,16 @@ diag
2222

2323
参数
2424
:::::::::
25-
- **x** (Tensor) - 输入的 `Tensor`。它的形状可以是一维或二维。其数据类型应为 float16、float32、float64、int32、int64、complex64、complex128。
26-
- **offset** (int,可选) - 对角线偏移量。正值表示上对角线,0 表示主对角线,负值表示下对角线。默认值为 0。
25+
- **x** (Tensor) - 输入的 `Tensor`。它的形状可以是一维或二维。其数据类型应为 float16、float32、float64、int32、int64、complex64、complex128。别名 ``input`` 。
26+
- **offset** (int,可选) - 对角线偏移量。正值表示上对角线,0 表示主对角线,负值表示下对角线。默认值为 0。别名 ``diagonal`` 。
2727
- **padding_value** (int|float,可选) -使用此值来填充指定对角线以外的区域。仅在输入为一维 Tensor 时生效。默认值为 0。
2828
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2929
- **out** (Tensor,可选) - 输出的结果。该参数为仅关键字参数,默认值为 None。
3030

31+
关键字参数
32+
:::::::::
33+
- **out** (Tensor,可选) - 输出 Tensor,若不为 ``None``,计算结果将保存在该 Tensor 中,默认值为 ``None``。
34+
3135
返回
3236
:::::::::
3337
``Tensor``,方阵或向量。输出数据类型与输入数据类型相同。

docs/api/paddle/fmax_cn.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
fmax
44
-------------------------------
55

6-
.. py:function:: paddle.fmax(x, y, name=None)
6+
.. py:function:: paddle.fmax(x, y, name=None, *, out=None)
77
88
99
比较两个 Tensor 对应位置的元素,返回一个包含该元素最大值的新 Tensor。如果两个元素其中一个是 nan 值,则直接返回另一个值,如果两者都是 nan 值,则返回第一个 nan 值。
@@ -20,10 +20,14 @@ fmax
2020

2121
参数
2222
:::::::::
23-
- **x** (Tensor)- 输入的 Tensor。数据类型为 ``bfloat16`` 、 ``float16`` 、 ``float32`` 、 ``float64`` 、 ``int32`` 或 ``int64`` 。
24-
- **y** (Tensor)- 输入的 Tensor。数据类型为 ``bfloat16`` 、 ``float16`` 、 ``float32`` 、 ``float64`` 、 ``int32`` 或 ``int64`` 。
23+
- **x** (Tensor)- 输入的 Tensor。数据类型为 ``bfloat16`` 、 ``float16`` 、 ``float32`` 、 ``float64`` 、 ``int32`` 或 ``int64`` 。别名 ``input`` 。
24+
- **y** (Tensor)- 输入的 Tensor。数据类型为 ``bfloat16`` 、 ``float16`` 、 ``float32`` 、 ``float64`` 、 ``int32`` 或 ``int64`` 。别名 ``other`` 。
2525
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2626

27+
关键字参数
28+
:::::::::
29+
- **out** (Tensor,可选) - 输出 Tensor,若不为 ``None``,计算结果将保存在该 Tensor 中,默认值为 ``None``。
30+
2731
返回
2832
:::::::::
2933
``Tensor``,存储运算后的结果。如果 x 和 y 有不同的 shape 且是可以广播的,返回 Tensor 的 shape 是 x 和 y 经过广播后的 shape。如果 x 和 y 有相同的 shape,返回 Tensor 的 shape 与 x,y 相同。

docs/api/paddle/fmin_cn.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
fmin
44
-------------------------------
55

6-
.. py:function:: paddle.fmin(x, y, name=None)
6+
.. py:function:: paddle.fmin(x, y, name=None, *, out=None)
77
88
99
比较两个 Tensor 对应位置的元素,返回一个包含该元素最小值的新 Tensor。如果两个元素其中一个是 nan 值,则直接返回另一个值,如果两者都是 nan 值,则返回第一个 nan 值。
@@ -20,10 +20,14 @@ fmin
2020

2121
参数
2222
:::::::::
23-
- **x** (Tensor)- 输入的 Tensor。数据类型为 ``bfloat16`` 、 ``float16`` 、 ``float32`` 、 ``float64`` 、 ``int32`` 或 ``int64`` 。
24-
- **y** (Tensor)- 输入的 Tensor。数据类型为 ``bfloat16`` 、 ``float16`` 、 ``float32`` 、 ``float64`` 、 ``int32`` 或 ``int64`` 。
23+
- **x** (Tensor)- 输入的 Tensor。数据类型为 ``bfloat16`` 、 ``float16`` 、 ``float32`` 、 ``float64`` 、 ``int32`` 或 ``int64`` 。别名 ``input`` 。
24+
- **y** (Tensor)- 输入的 Tensor。数据类型为 ``bfloat16`` 、 ``float16`` 、 ``float32`` 、 ``float64`` 、 ``int32`` 或 ``int64`` 。别名 ``other`` 。
2525
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2626

27+
关键字参数
28+
:::::::::
29+
- **out** (Tensor,可选) - 输出 Tensor,若不为 ``None``,计算结果将保存在该 Tensor 中,默认值为 ``None``。
30+
2731
返回
2832
:::::::::
2933
``Tensor``,存储运算后的结果。如果 x 和 y 有不同的 shape 且是可以广播的,返回 Tensor 的 shape 是 x 和 y 经过广播后的 shape。如果 x 和 y 有相同的 shape,返回 Tensor 的 shape 与 x,y 相同。

0 commit comments

Comments
 (0)