用法
@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)
相关用法
- Python tf.data.Iterator.get_next用法及代码示例
- Python tf.data.IteratorSpec用法及代码示例
- Python tf.data.Dataset.take_while用法及代码示例
- Python tf.data.experimental.RandomDataset.group_by_window用法及代码示例
- Python tf.data.TFRecordDataset.filter用法及代码示例
- Python tf.data.TextLineDataset.reduce用法及代码示例
- Python tf.data.TextLineDataset.with_options用法及代码示例
- Python tf.data.experimental.SqlDataset.enumerate用法及代码示例
- Python tf.data.TextLineDataset.as_numpy_iterator用法及代码示例
- Python tf.data.experimental.make_saveable_from_iterator用法及代码示例
- Python tf.data.TextLineDataset.random用法及代码示例
- Python tf.data.FixedLengthRecordDataset.repeat用法及代码示例
- Python tf.data.TFRecordDataset.random用法及代码示例
- Python tf.data.Dataset.cardinality用法及代码示例
- Python tf.data.FixedLengthRecordDataset.cardinality用法及代码示例
- Python tf.data.TextLineDataset.take_while用法及代码示例
- Python tf.data.experimental.SqlDataset.zip用法及代码示例
- Python tf.data.experimental.Counter用法及代码示例
- Python tf.data.experimental.SqlDataset.shard用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.data.Iterator.get_next_as_optional。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。