diff --git a/doc/fluid/api/tensor.rst b/doc/fluid/api/tensor.rst index a4f2b214fc6e364f7e6ad9df213942a19bbb979c..8ac2aa597a77e4d1ae9daa165466a89b1ca69b9a 100644 --- a/doc/fluid/api/tensor.rst +++ b/doc/fluid/api/tensor.rst @@ -50,6 +50,7 @@ paddle.tensor tensor/has_nan.rst tensor/increment.rst tensor/is_empty.rst + tensor/index_select.rst tensor/isfinite.rst tensor/less_equal.rst tensor/less_than.rst diff --git a/doc/fluid/api/tensor/concat.rst b/doc/fluid/api/tensor/concat.rst index 67c36d744325196e8bce65ed3b7d5d0f8ce9393a..a87f247c03493105da4ad6ae7fc6f14f45f6d62f 100644 --- a/doc/fluid/api/tensor/concat.rst +++ b/doc/fluid/api/tensor/concat.rst @@ -1,7 +1,11 @@ -.. _api_tensor_cn_concat: +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +.. _api_tensor_concat: concat -------------------------------- -:doc_source: paddle.fluid.layers.concat +-------- +.. autofunction:: paddle.tensor.concat + :noindex: diff --git a/doc/fluid/api/tensor/eye.rst b/doc/fluid/api/tensor/eye.rst index 6a30fcc0e96a839c09646632347bae9b2c13e62a..88f0eb3737875fbc2b2282fe0ab213478db13757 100644 --- a/doc/fluid/api/tensor/eye.rst +++ b/doc/fluid/api/tensor/eye.rst @@ -1,7 +1,11 @@ -.. _api_tensor_cn_eye: +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +.. _api_tensor_eye: eye -------------------------------- -:doc_source: paddle.fluid.layers.eye +-------- +.. autofunction:: paddle.tensor.full + :noindex: diff --git a/doc/fluid/api/tensor/full.rst b/doc/fluid/api/tensor/full.rst index 5bfcfc559dd1c81b6c6c322d3fade1c922ab3861..8905deaf3bb58549fe390b106b127fdf2b5d2271 100644 --- a/doc/fluid/api/tensor/full.rst +++ b/doc/fluid/api/tensor/full.rst @@ -1,7 +1,10 @@ -.. _api_tensor_cn_full: +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! -full -------------------------------- -:doc_source: paddle.fluid.layers.fill_constant +.. _api_tensor_full: +full +-------- +.. autofunction:: paddle.tensor.full + :noindex: diff --git a/doc/fluid/api/tensor/index_select.rst b/doc/fluid/api/tensor/index_select.rst new file mode 100644 index 0000000000000000000000000000000000000000..d95a199d435e479c06bc9286b1ba74d96433174e --- /dev/null +++ b/doc/fluid/api/tensor/index_select.rst @@ -0,0 +1,11 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +.. _api_tensor_index_select: + +index_select +------------- + +.. autofunction:: paddle.tensor.index_select + :noindex: + diff --git a/doc/fluid/api/tensor/linspace.rst b/doc/fluid/api/tensor/linspace.rst index d66cc866982871827dc21b08e45ce58960e338b8..637c9b780f4da46c4960cc6440945ad9970f4752 100644 --- a/doc/fluid/api/tensor/linspace.rst +++ b/doc/fluid/api/tensor/linspace.rst @@ -1,7 +1,11 @@ -.. _api_tensor_cn_linspace: +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +.. _api_tensor_linspace: linspace -------------------------------- -:doc_source: paddle.fluid.layers.linspace +-------- +.. autofunction:: paddle.tensor.linspace + :noindex: diff --git a/doc/fluid/api/tensor/ones.rst b/doc/fluid/api/tensor/ones.rst index a1ca5e07206ec46a088c5730dea7e63749b9b445..047198c18a373ecb72fd4b700abf4a29769db012 100644 --- a/doc/fluid/api/tensor/ones.rst +++ b/doc/fluid/api/tensor/ones.rst @@ -1,7 +1,12 @@ -.. _api_tensor_cn_ones: +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +.. _api_tensor_ones: ones -------------------------------- -:doc_source: paddle.fluid.layers.ones +-------- + +.. autofunction:: paddle.tensor.ones + :noindex: diff --git a/doc/fluid/api/tensor/split.rst b/doc/fluid/api/tensor/split.rst index 07c2e14808eb9980ebd4bb40a8e169415bc77204..60e6f037a674ddb0da0ac9f78e0670a8490d4e34 100644 --- a/doc/fluid/api/tensor/split.rst +++ b/doc/fluid/api/tensor/split.rst @@ -1,7 +1,11 @@ -.. _api_tensor_cn_split: +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +.. _api_tensor_split: split -------------------------------- -:doc_source: paddle.fluid.layers.split +-------- +.. autofunction:: paddle.tensor.split + :noindex: diff --git a/doc/fluid/api/tensor/zeros.rst b/doc/fluid/api/tensor/zeros.rst index 4da38cd94a74ec9724889c1ca708cd24d550f159..616719db249a07ef1ad0373b87b36d3de107e715 100644 --- a/doc/fluid/api/tensor/zeros.rst +++ b/doc/fluid/api/tensor/zeros.rst @@ -1,7 +1,12 @@ -.. _api_tensor_cn_zeros: +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +.. _api_tensor_zeros: zeros -------------------------------- -:doc_source: paddle.fluid.layers.zeros +-------- + +.. autofunction:: paddle.tensor.zeros + :noindex: diff --git a/doc/fluid/api_cn/layers_cn/linspace_cn.rst b/doc/fluid/api_cn/layers_cn/linspace_cn.rst index ca9775016b06c55b7504d31d913aeaad1df76466..51cee5f51993f50e572bb363af8a33b8a376ab3e 100644 --- a/doc/fluid/api_cn/layers_cn/linspace_cn.rst +++ b/doc/fluid/api_cn/layers_cn/linspace_cn.rst @@ -5,25 +5,23 @@ linspace .. py:function:: paddle.fluid.layers.linspace(start, stop, num, dtype=None, name=None) - - - 该OP返回一个Tensor,Tensor的值为在区间start和stop上均匀间隔的num个值,输出Tensor的长度为num。 **注意:该OP不进行梯度计算** 参数: - - **start** (float|Tensor) – ``start`` 是区间开始的变量,可以是一个浮点标量,或是一个shape为[1]的Tensor,该Tensor的数据类型可以是float32或者是float64。 - - **stop** (float|Tensor) – ``end`` 是区间结束的变量,可以是一个浮点标量,或是一个shape为[1]的Tensor,该Tensor的数据类型可以是float32或者是float64。 + - **start** (int|float|Tensor) – ``start`` 是区间开始的变量,可以是一个浮点标量,或是一个shape为[1]的Tensor,该Tensor的数据类型可以是float32,float64,int32 或者int64。 + - **stop** (int|float|Tensor) – ``stop`` 是区间结束的变量,可以是一个浮点标量,或是一个shape为[1]的Tensor,该Tensor的数据类型可以是float32,float64,int32或者int64。 - **num** (int|Tensor) – ``num`` 是给定区间内需要划分的区间数,可以是一个整型标量,或是一个shape为[1]的Tensor,该Tensor的数据类型需为int32。 - - **dtype** (string, 可选) – 输出Tensor的数据类型,可以是float32或者是float64,如果dtype的数据类型为None,输出Tensor数据类型为float32。 + - **dtype** (np.dtype|str, 可选) – 输出Tensor的数据类型,可以是float32,float64, int32或者int64。如果dtype的数据类型为None,输出Tensor数据类型为float32。 - **name** (str, 可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 返回:表示等间隔划分结果的1-D Tensor,该Tensor的shape大小为 :math:`[num]` ,在mum为1的情况下,仅返回包含start元素值的Tensor。 抛出异常: - - ``TypeError`` - 当start或者stop的数据类型不是float32或者float64。 - - ``TypeError`` - 当num的数据类型不是float32或者float64。 - - ``TypeError`` - 当dtype的类型不是float32或者float64。 + - ``TypeError`` - 当 ``start`` 或者 ``stop`` 的数据类型不是float32,float64, int32或者int64。 + - ``TypeError`` - 当 ``dtype`` 的类型不是float32,float64,int32或者int64。 + - ``TypeError`` - ``num`` 的类型必须是int当 ``num`` 不是Tensor的时候。 + - ``TypeError`` - ``num`` 的数据类型必须是int32当 ``num`` 是Tensor的时候。 **代码示例**: diff --git a/doc/fluid/api_cn/layers_cn/ones_cn.rst b/doc/fluid/api_cn/layers_cn/ones_cn.rst index 647b8d8c7caa1896a4a958712af7df325b986718..1eb93c5e0a86886cf3d88e93a6cea0c6e8e23e92 100644 --- a/doc/fluid/api_cn/layers_cn/ones_cn.rst +++ b/doc/fluid/api_cn/layers_cn/ones_cn.rst @@ -9,7 +9,7 @@ ones 参数: - **shape** (tuple|list|Tensor) - 输出Tensor的形状, ``shape`` 的数据类型为int32或者int64。 - - **dtype** (np.dtype|core.VarDesc.VarType|str) - 输出Tensor的数据类型,数据类型必须为bool、 float16、float32、float64、int32或int64。 + - **dtype** (np.dtype|str) - 输出Tensor的数据类型,数据类型必须为bool、 float16、float32、float64、int32或int64。 - **force_cpu** (bool, 可选) – 是否强制将输出Tensor写入CPU内存。如果 ``force_cpu`` 为False,则将输出Tensor写入当前所在运算设备的内存,默认为False。 返回:值全为1的Tensor,数据类型和 ``dtype`` 定义的类型一致。 diff --git a/doc/fluid/api_cn/layers_cn/zeros_cn.rst b/doc/fluid/api_cn/layers_cn/zeros_cn.rst index 7e9973e1080d68abd2d9d2a0ccbe1e8733b02a98..170007734a9e5e7aa4acd541c032f55bc96cb058 100644 --- a/doc/fluid/api_cn/layers_cn/zeros_cn.rst +++ b/doc/fluid/api_cn/layers_cn/zeros_cn.rst @@ -9,7 +9,7 @@ zeros 参数: - **shape** (tuple|list|Tensor) - 输出Tensor的形状, ``shape`` 的数据类型为int32或者int64。 - - **dtype** (np.dtype|core.VarDesc.VarType|str) - 输出Tensor的数据类型,数据类型必须为bool、 float16、float32、float64、int32或int64。 + - **dtype** (np.dtype|str) - 输出Tensor的数据类型,数据类型必须为bool、 float16、float32、float64、int32或int64。 - **force_cpu** (bool, 可选) - 是否强制将输出Tensor写入CPU内存。如果 ``force_cpu`` 为False,则将输出Tensor写入当前所在运算设备的内存,默认为False。 返回:值全为0的Tensor,数据类型和 ``dtype`` 定义的类型一致。 diff --git a/doc/fluid/api_cn/paddle_cn.rst b/doc/fluid/api_cn/paddle_cn.rst index 1d347f8f4522e5809c3417e09592d1ef848708ad..4952b3b2dcd4e3411523e284ac767f4da50a2144 100644 --- a/doc/fluid/api_cn/paddle_cn.rst +++ b/doc/fluid/api_cn/paddle_cn.rst @@ -65,6 +65,7 @@ paddle paddle_cn/flatten_cn.rst paddle_cn/flip_cn.rst paddle_cn/floor_cn.rst + paddle_cn/full_cn.rst paddle_cn/full_like_cn.rst paddle_cn/gather_cn.rst paddle_cn/gather_nd_cn.rst diff --git a/doc/fluid/api_cn/tensor_cn/concat_cn.rst b/doc/fluid/api_cn/tensor_cn/concat_cn.rst index aa36dd238d01ef6804bb8e4175650ab3b0244429..b66f67025f4171fa452534d173b3b63d86795b05 100644 --- a/doc/fluid/api_cn/tensor_cn/concat_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/concat_cn.rst @@ -28,16 +28,16 @@ concat import paddle import numpy as np - paddle.enable_imperative() # Now we are in imperative mode + paddle.disable_static() # Now we are in imperative mode in1 = np.array([[1, 2, 3], [4, 5, 6]]) in2 = np.array([[11, 12, 13], [14, 15, 16]]) in3 = np.array([[21, 22], [23, 24]]) - x1 = paddle.imperative.to_variable(in1) - x2 = paddle.imperative.to_variable(in2) - x3 = paddle.imperative.to_variable(in3) + x1 = paddle.to_tensor(in1) + x2 = paddle.to_tensor(in2) + x3 = paddle.to_tensor(in3) zero = paddle.full(shape=[1], dtype='int32', fill_value=0) # When the axis is negative, the real axis is (axis + Rank(x)) # As follow, axis is -1, Rank(x) is 2, the real axis is 1 diff --git a/doc/fluid/api_cn/tensor_cn/eye_cn.rst b/doc/fluid/api_cn/tensor_cn/eye_cn.rst index 87e746f90024e97ad56e1bc05dc89ca683e10018..c105c4b06b517488c1f0100ffb4cd4ee26ac8f89 100644 --- a/doc/fluid/api_cn/tensor_cn/eye_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/eye_cn.rst @@ -8,9 +8,9 @@ eye 该OP用来构建二维Tensor(主对角线元素为1,其他元素为0)。 参数: - - **num_rows** (int) - 生成二维Tensor的行数,数据类型为非负int32。 - - **num_columns** (int,可选) - 生成二维Tensor的列数,数据类型为非负int32。若为None,则默认等于num_rows。 - - **dtype** (np.dtype|core.VarDesc.VarType|str, 可选) - 返回Tensor的数据类型,可为float16,float32,float64, int32, int64。若为None, 则默认等于float32。 + - **num_rows** (int) - 生成2-D Tensor的行数,数据类型为非负int32。 + - **num_columns** (int,可选) - 生成2-D Tensor的列数,数据类型为非负int32。若为None,则默认等于num_rows。 + - **dtype** (np.dtype|str, 可选) - 返回Tensor的数据类型,可为float16,float32,float64, int32, int64。若为None, 则默认等于float32。 - **name** (str, 可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 返回: ``shape`` 为 [num_rows, num_columns]的Tensor。 @@ -25,7 +25,7 @@ eye .. code-block:: python import paddle - paddle.enable_imperative() # Now we are in imperative mode + paddle.disable_static() # Now we are in imperative mode data = paddle.eye(3, dtype='int32') # [[1 0 0] # [0 1 0] diff --git a/doc/fluid/api_cn/tensor_cn/full_cn.rst b/doc/fluid/api_cn/tensor_cn/full_cn.rst index 68dc4d658d9fe4b33ac852f1a8c91191a56363bf..5c38053f3aec97423bf7207acbe2085d08ba5236 100644 --- a/doc/fluid/api_cn/tensor_cn/full_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/full_cn.rst @@ -7,12 +7,12 @@ full -该OP创建形状大小为shape并且数据类型为dtype的Tensor,其中元素值均为 ``fill_value``。 +该OP创建形状大小为 ``shape`` 并且数据类型为 ``dtype`` 的Tensor,其中元素值均为 ``fill_value`` 。 参数: - **shape** (list|tuple|Tensor) – 指定创建Tensor的形状(shape), 数据类型为int32 或者int64。 - **fill_value** (bool|float|int|Tensor) - 用于初始化输出Tensor的常量数据的值。注意:该参数不可超过输出变量数据类型的表示范围。 - - **dtype** (np.dtype|core.VarDesc.VarType|str, 可选)- 输出变量的数据类型。若为None,则输出变量的数据类型和输入变量相同,默认值为None。 + - **dtype** (np.dtype|str, 可选)- 输出变量的数据类型。若为None,则输出变量的数据类型和输入变量相同,默认值为None。 - **name** (str,可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 返回:返回一个存储结果的Tensor,数据类型和dtype相同。 @@ -28,13 +28,13 @@ full import paddle - paddle.enable_imperative() # Now we are in imperative mode + paddle.disable_static() # Now we are in imperative mode data1 = paddle.full(shape=[2,1], fill_value=0, dtype='int64') #[[0] # [0]] # attr shape is a list which contains Tensor. - positive_3 = paddle.fill_constant([1], "int32", 2) + positive_2 = paddle.fill_constant([1], "int32", 2) data3 = paddle.full(shape=[1, positive_2], dtype='float32', fill_value=1.5) # [[1.5 1.5]] @@ -46,6 +46,6 @@ full # attr fill_value is a Tensor. val = paddle.fill_constant([1], "float32", 2.0) - data5 = paddle.full(shape=[2,1], fill_value=val, dtype='float32') i + data5 = paddle.full(shape=[2,1], fill_value=val, dtype='float32') # [[2.0] # [2.0]] diff --git a/doc/fluid/api_cn/tensor_cn/full_like_cn.rst b/doc/fluid/api_cn/tensor_cn/full_like_cn.rst index f0f26348adf85937abf5ad43d992918a557b2826..577143ace8809b55f167750ce475f86110a663d2 100644 --- a/doc/fluid/api_cn/tensor_cn/full_like_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/full_like_cn.rst @@ -11,7 +11,7 @@ full_like 参数: - **x** (Tensor) – 输入Tensor, 输出Tensor和x具有相同的形状,x的数据类型可以是bool,float16,float32,float64,int32,int64。 - **fill_value** (bool|float|int) - 用于初始化输出张量的常量数据的值。注意:该参数不可超过输出变量数据类型的表示范围。 - - **dtype** (np.dtype|core.VarDesc.VarType|str, 可选)- 输出变量的数据类型。若参数为None,则输出变量的数据类型和输入变量相同,默认值为None。 + - **dtype** (np.dtype|str, 可选)- 输出变量的数据类型。若参数为None,则输出变量的数据类型和输入变量相同,默认值为None。 - **name** (str,可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 返回:返回一个存储结果的Tensor,数据类型和dtype相同。 @@ -27,7 +27,7 @@ full_like import paddle import numpy as np - paddle.enable_imperative() # Now we are in imperative mode + paddle.disable_static() # Now we are in imperative mode input = paddle.full(shape=[2, 3], fill_value=0.0, dtype='float32', name='input') output = paddle.full_like(input, 2.0) # [[2. 2. 2.] diff --git a/doc/fluid/api_cn/tensor_cn/index_select_cn.rst b/doc/fluid/api_cn/tensor_cn/index_select_cn.rst index dfb235db5b4f72f04c85dd6b878b7b5568f4344e..0a964a98127467d812da9e49abae0210f293f74f 100644 --- a/doc/fluid/api_cn/tensor_cn/index_select_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/index_select_cn.rst @@ -11,7 +11,7 @@ index_select **参数**: - **x** (Tensor)– 输入Tensor。 ``x`` 的数据类型可以是float32,float64,int32,int64。 - - **index** (Tensor)– 包含索引下标的一维Tensor。 + - **index** (Tensor)– 包含索引下标的1-D Tensor。 - **axis** (int, 可选) – 索引轴,若未指定,则默认选取第0维。 - **name** (str,可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 @@ -36,8 +36,8 @@ index_select [9.0, 10.0, 11.0, 12.0]]) data_index = np.array([0, 1, 1]).astype('int32') - x = paddle.to_variable(data) - index = paddle.to_variable(data_index) + x = paddle.to_tensor(data) + index = paddle.to_tensor(data_index) out_z1 = paddle.index_select(x=x, index=index) #[[1. 2. 3. 4.] # [5. 6. 7. 8.] diff --git a/doc/fluid/api_cn/tensor_cn/linspace_cn.rst b/doc/fluid/api_cn/tensor_cn/linspace_cn.rst index 7c228c413e9f167ca92fd547a25c8aa3ad233aeb..818a8da568e09547ce0279788a64f18ae0f35c97 100644 --- a/doc/fluid/api_cn/tensor_cn/linspace_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/linspace_cn.rst @@ -5,36 +5,32 @@ linspace .. py:function:: paddle.linspace(start, stop, num, dtype=None, name=None) -:alias_main: paddle.linspace -:alias: paddle.tensor.linspace, paddle.tensor.creation.linspace - - - 该OP返回一个Tensor,Tensor的值为在区间start和stop上均匀间隔的num个值,输出Tensor的长度为num。 - **注意:该OP不进行梯度计算** 参数: - - **start** (float|Tensor) – ``start`` 是区间开始的变量,可以是一个浮点标量,或是一个shape为[1]的Tensor,该Tensor的数据类型可以是float32或者是float64。 - - **stop** (float|Tensor) – ``end`` 是区间结束的变量,可以是一个浮点标量,或是一个shape为[1]的Tensor,该Tensor的数据类型可以是float32或者是float64。 + - **start** (int|float|Tensor) – ``start`` 是区间开始的变量,可以是一个浮点标量,或是一个shape为[1]的Tensor,该Tensor的数据类型可以是float32,float64,int32 或者int64。 + - **stop** (int|float|Tensor) – ``stop`` 是区间结束的变量,可以是一个浮点标量,或是一个shape为[1]的Tensor,该Tensor的数据类型可以是float32,float64,int32或者int64。 - **num** (int|Tensor) – ``num`` 是给定区间内需要划分的区间数,可以是一个整型标量,或是一个shape为[1]的Tensor,该Tensor的数据类型需为int32。 - - **dtype** (np.dtype|core.VarDesc.VarType|str,可选) – 输出Tensor的数据类型,可以是float32或者是float64。如果dtype为None,默认类型为float32。 - - **name** (str,可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 - -返回:输出结果的数据类型是float32或float64,表示等间隔划分结果的1-D Tensor,该Tensor的shape大小为 :math:`[num]` ,在mum为1的情况下,仅返回包含start元素值的Tensor。 + - **dtype** (np.dtype|str, 可选) – 输出Tensor的数据类型。数据类型可以是float32,float64,int32,int64。如果dtype的数据类型为None,输出Tensor数据类型为float32。 + - **name** (str, 可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 -返回类型:Variable +返回:表示等间隔划分结果的1-D Tensor,该Tensor的shape大小为 :math:`[num]` ,在mum为1的情况下,仅返回包含start元素值的Tensor。 抛出异常: - - ``TypeError`` - 当start或者stop的数据类型不是float32或者float64。 - - ``TypeError`` - 当num的数据类型不是float32或者float64。 - - ``TypeError`` - 当dtype的类型不是float32或者float64。 + - ``TypeError`` - 当 ``start`` 或者 ``stop`` 的数据类型不是float32,float64,int32或者int64。 + - ``TypeError`` - 当 ``dtype`` 的类型不是float32,float64,int32或者int64。 + - ``TypeError`` - ``num`` 的类型必须是int当 ``num`` 不是Tensor的时候。 + - ``TypeError`` - ``num`` 的数据类型必须是int32当 ``num`` 是Tensor的时候。 + **代码示例**: .. code-block:: python import paddle + + paddle.disable_static() data = paddle.linspace(0, 10, 5, dtype='float32') # [0.0, 2.5, 5.0, 7.5, 10.0] data = paddle.linspace(0, 10, 1, dtype='float32') # [0.0] diff --git a/doc/fluid/api_cn/tensor_cn/ones_cn.rst b/doc/fluid/api_cn/tensor_cn/ones_cn.rst index fa13c3412fd1d741d129987b415e4ac33a956557..05e9ded48eab47f1a2530e8f45f11a727fd71796 100644 --- a/doc/fluid/api_cn/tensor_cn/ones_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/ones_cn.rst @@ -11,7 +11,7 @@ ones 参数: - **shape** (tuple|list|Tensor) - 输出Tensor的形状, ``shape`` 的数据类型为int32或者int64。 - - **dtype** (np.dtype|core.VarDesc.VarType|str, 可选) - 输出Tensor的数据类型,数据类型必须为bool、 float16、float32、float64、int32或int64。如果 ``dtype`` 为None,默认数据类型为float32。 + - **dtype** (np.dtype|str, 可选) - 输出Tensor的数据类型,数据类型必须为bool、 float16、float32、float64、int32或int64。如果 ``dtype`` 为None,默认数据类型为float32。 - **name** (str,可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 返回:值全为1的Tensor,数据类型和 ``dtype`` 定义的类型一致。 @@ -27,7 +27,7 @@ ones import paddle - paddle.enable_imperative() + paddle.disable_static() #default dtype for ones OP data1 = paddle.ones(shape=[3, 2]) diff --git a/doc/fluid/api_cn/tensor_cn/split_cn.rst b/doc/fluid/api_cn/tensor_cn/split_cn.rst index 52f85fcccef62b2dc97d34bb4626b8fbefa1435b..9c1293baf3fb9793ff079a38d18459d24bef7cf8 100644 --- a/doc/fluid/api_cn/tensor_cn/split_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/split_cn.rst @@ -17,7 +17,7 @@ split 返回:分割后的Tensor列表。 抛出异常: - - :code:`TypeError`:``x`` 的数据类型不是float16、float32、float64、int32或int64时 。 + - :code:`TypeError`:``x`` 的数据类型不是bool、float16、float32、float64、int32或int64时 。 - :code:`TypeError`:``num_or_sections`` 不是int、list 或 tuple时。 - :code:`TypeError`:``axis`` 不是 int 或 Tensor时。当 ``axis`` 为Tensor,其数据类型不是int32或int64时。 @@ -28,10 +28,10 @@ split import numpy as np import paddle - paddle.enable_imperative() + paddle.disable_static() # x is a Tensor which shape is [3, 9, 5] x_np = np.random.random([3, 9, 5]).astype("int32") - x = paddle.imperative.to_variable(x_np) + x = paddle.to_tensor(x_np) out0, out1, out22 = paddle.split(x, num_or_sections=3, axis=1) # out0.shape [3, 3, 5] diff --git a/doc/fluid/api_cn/tensor_cn/zeros_cn.rst b/doc/fluid/api_cn/tensor_cn/zeros_cn.rst index e84538f784551d1d0becbf6933bfcadcaaa26413..40e54e0daaeb91e9bf2d15b4f32ce65a987748e7 100644 --- a/doc/fluid/api_cn/tensor_cn/zeros_cn.rst +++ b/doc/fluid/api_cn/tensor_cn/zeros_cn.rst @@ -25,7 +25,7 @@ zeros .. code-block:: python import paddle - paddle.enable_imperative() # Now we are in imperative mode + paddle.disable_static() # Now we are in imperative mode data = paddle.zeros(shape=[3, 2], dtype='float32') # [[0. 0.] # [0. 0.]