is_empty_cn.rst 825 字节
Newer Older
H
Hao Wang 已提交
1 2 3 4 5 6 7 8 9 10 11
.. _cn_api_fluid_layers_is_empty:

is_empty
-------------------------------

.. py:function:: paddle.fluid.layers.is_empty(x, cond=None)

测试变量是否为空

参数:
    - **x** (Variable)-测试的变量
12
    - **cond** (Variable|None)-可选输出参数,默认为空(None)。若传入了该参数,则该参数中存储返回给定x的测试结果
H
Hao Wang 已提交
13 14 15

返回:布尔类型的标量。如果变量x为空则值为真

16
返回类型:Variable
H
Hao Wang 已提交
17

18
抛出异常:``TypeError``-如果input类型不是Variable或cond存储的返回结果的类型不是bool
H
Hao Wang 已提交
19 20 21 22 23 24 25 26 27 28 29 30 31 32

**代码示例**:

.. code-block:: python

    import paddle.fluid as fluid
    input = fluid.layers.data(name="input", shape=[4, 32, 32], dtype="float32")
    res = fluid.layers.is_empty(x=input)
    # or:
    # fluid.layers.is_empty(x=input, cond=res)