創建一個 Dataset
,它從 start
開始計數,步長為 step
。
用法
tf.data.experimental.Counter(
start=0, step=1, dtype=tf.dtypes.int64
)
參數
-
start
(可選。)計數器的起始值。默認為 0。 -
step
(可選。)計數器的步長。默認為 1。 -
dtype
(可選。)計數器元素的數據類型。默認為tf.int64
。
返回
-
標量
dtype
元素的Dataset
。
不像tf.data.Dataset.range
會在某個結束數字處停止,Counter
將無限期地產生元素。
dataset = tf.data.experimental.Counter().take(5)
list(dataset.as_numpy_iterator())
[0, 1, 2, 3, 4]
dataset.element_spec
TensorSpec(shape=(), dtype=tf.int64, name=None)
dataset = tf.data.experimental.Counter(dtype=tf.int32)
dataset.element_spec
TensorSpec(shape=(), dtype=tf.int32, name=None)
dataset = tf.data.experimental.Counter(start=2).take(5)
list(dataset.as_numpy_iterator())
[2, 3, 4, 5, 6]
dataset = tf.data.experimental.Counter(start=2, step=5).take(5)
list(dataset.as_numpy_iterator())
[2, 7, 12, 17, 22]
dataset = tf.data.experimental.Counter(start=10, step=-1).take(5)
list(dataset.as_numpy_iterator())
[10, 9, 8, 7, 6]
相關用法
- Python tf.data.experimental.CsvDataset.window用法及代碼示例
- Python tf.data.experimental.CsvDataset.apply用法及代碼示例
- Python tf.data.experimental.CsvDataset.flat_map用法及代碼示例
- Python tf.data.experimental.CsvDataset.random用法及代碼示例
- Python tf.data.experimental.CsvDataset.cardinality用法及代碼示例
- Python tf.data.experimental.CsvDataset.interleave用法及代碼示例
- Python tf.data.experimental.CsvDataset.group_by_window用法及代碼示例
- Python tf.data.experimental.CsvDataset.as_numpy_iterator用法及代碼示例
- Python tf.data.experimental.CsvDataset.from_generator用法及代碼示例
- Python tf.data.experimental.CsvDataset.range用法及代碼示例
- Python tf.data.experimental.CsvDataset.unique用法及代碼示例
- Python tf.data.experimental.CsvDataset.shard用法及代碼示例
- Python tf.data.experimental.CsvDataset.choose_from_datasets用法及代碼示例
- Python tf.data.experimental.CsvDataset.batch用法及代碼示例
- Python tf.data.experimental.CsvDataset用法及代碼示例
- Python tf.data.experimental.CsvDataset.enumerate用法及代碼示例
- Python tf.data.experimental.CsvDataset.from_tensors用法及代碼示例
- Python tf.data.experimental.CsvDataset.bucket_by_sequence_length用法及代碼示例
- Python tf.data.experimental.CsvDataset.padded_batch用法及代碼示例
- Python tf.data.experimental.CsvDataset.prefetch用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.data.experimental.Counter。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。