is_empty

paddle.fluid.layers.is_empty(x, cond=None)[源代码]

测试变量是否为空

参数

  • x (Variable)-测试的变量
  • cond (Variable|None)-可选输出参数,默认为空(None)。若传入了该参数,则该参数中存储返回给定x的测试结果

返回

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

返回类型

Variable

抛出异常

TypeError-如果input类型不是Variable或cond存储的返回结果的类型不是bool

代码示例

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