Skip to content

Commit 9dcde50

Browse files
authored
Add Complex Types to API (#7295)
* add complex type * fix
1 parent e838dd7 commit 9dcde50

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

docs/api/paddle/cumsum_cn.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ cumsum
1515
:::::::::
1616
- **x** (Tensor) - 累加的输入,需要进行累加操作的 Tensor。
1717
- **axis** (int,可选) - 指明需要累加的维度。-1 代表最后一维。默认:None,将输入展开为一维变量再进行累加计算。
18-
- **dtype** (str,可选) - 输出 Tensor 的数据类型,支持 int32、int64、bfloat16、float16、float32、float64。如果指定了,那么在执行操作之前,输入 Tensor 将被转换为 dtype。这对于防止数据类型溢出非常有用。默认为:None。
18+
- **dtype** (str,可选) - 输出 Tensor 的数据类型,支持 int32、int64、bfloat16、float16、float32、float64、complex64、complex128。如果指定了,那么在执行操作之前,输入 Tensor 将被转换为 dtype。这对于防止数据类型溢出非常有用。默认为:None。
1919
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2020

2121
返回

docs/api/paddle/index_select_cn.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ index_select
1212
参数
1313
:::::::::
1414

15-
- **x** (Tensor)– 输入 Tensor。 ``x`` 的数据类型可以是 float16,float32,float64,int32,int64。
15+
- **x** (Tensor)– 输入 Tensor。 ``x`` 的数据类型可以是 float16,float32,float64,int32,int64,complex64,complex128
1616
- **index** (Tensor)– 包含索引下标的 1-D Tensor。
1717
- **axis** (int,可选) – 索引轴,若未指定,则默认选取第 0 维。
1818
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。

docs/api/paddle/linalg/matrix_rank_cn.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ matrix_rank
1616

1717
参数
1818
:::::::::
19-
- **x** (Tensor) - 输入 tensor。它的形状应该是 ``[..., m, n]``,其中 ``...`` 是零或者更大的批次维度。如果 ``x`` 是一批矩阵,则输出具有相同的批次尺寸。``x`` 的数据类型应该为 float32 或 float64
19+
- **x** (Tensor) - 输入 tensor。它的形状应该是 ``[..., m, n]``,其中 ``...`` 是零或者更大的批次维度。如果 ``x`` 是一批矩阵,则输出具有相同的批次尺寸。``x`` 的数据类型应该为 float32,float64,complex64complex128
2020
- **tol** (float|Tensor,可选) - 阈值。默认值:None。如果未指定 ``tol`` , ``sigma`` 为所计算奇异值中的最大值(或特征值绝对值的最大值), ``eps`` 为 ``x`` 的类型的 epsilon 值,使用公式 ``tol=sigma * max(m,n) * eps`` 来计算 ``tol``。请注意,如果 ``x`` 是一批矩阵,以这种方式为每批矩阵计算 ``tol`` 。
2121
- **hermitian** (bool,可选) - 表示 ``x`` 是否是 Hermitian 矩阵。默认值:False。当 hermitian=True 时,``x`` 被假定为 Hermitian 矩阵,这时函数内会使用更高效的算法来求解特征值,但在函数内部不会对 ``x`` 进行检查。我们仅仅使用矩阵的下三角来进行计算。
2222
- **atol** (float|Tensor,可选) - 绝对阈值。未被声明时当作 0 。默认值:None。

docs/api/paddle/linalg/svd_cn.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ svd
1919
参数
2020
::::::::::::
2121

22-
- **x** (Tensor) - 输入的欲进行奇异值分解的一个或一批方阵,类型为 Tensor。 ``x`` 的形状应为 ``[*, M, N]``,其中 ``*`` 为零或更大的批次维度,数据类型支持 float32, float64。
22+
- **x** (Tensor) - 输入的欲进行奇异值分解的一个或一批方阵,类型为 Tensor。 ``x`` 的形状应为 ``[*, M, N]``,其中 ``*`` 为零或更大的批次维度,数据类型支持 float32, float64, complex64, complex128
2323
- **full_matrices** (bool) - 是否计算完整的 U 和 V 矩阵,类型为 bool 默认为 False。这个参数会影响 U 和 V 生成的 Shape。
2424
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
2525

docs/api/paddle/round_cn.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ round
2424
::::::::::::
2525

2626

27-
- **x** (Tensor) - 支持任意维度的 Tensor。数据类型为 bfloat16,float32,float64 或 float16
27+
- **x** (Tensor) - 支持任意维度的 Tensor。数据类型为 int32,int64,float16,bfloat16,float32,float64,complex64complex128
2828
- **decimals** (int,可选) - 要舍入到的小数点位数。如果 decimals 为负数,则指定小数点左边的位数。默认为 0。
2929
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
3030

0 commit comments

Comments
 (0)