当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.data.Iterator.get_next_as_optional用法及代码示例


用法

@abc.abstractmethod
get_next_as_optional()

返回

返回包装在 tf.experimental.Optional 中的下一个元素。

如果迭代器已到达序列末尾,则返回的tf.experimental.Optional 将没有值。

dataset = tf.data.Dataset.from_tensors(42)
iterator = iter(dataset)
optional = iterator.get_next_as_optional()
print(optional.has_value())
tf.Tensor(True, shape=(), dtype=bool)
print(optional.get_value())
tf.Tensor(42, shape=(), dtype=int32)
optional = iterator.get_next_as_optional()
print(optional.has_value())
tf.Tensor(False, shape=(), dtype=bool)

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.data.Iterator.get_next_as_optional。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。