tensorflow 2.0 中的数据集为 array/list
Dataset as array/list in tensorflow 2.0
我是张量流的新手。
我想在 tensorflow 2.0 中直接检查数据集的内容。
我相信在 tensorflow 2.1 中可以做这样的事情:
dataset = tf.data.Dataset.from_tensor_slices([1, 2, 3])
list(dataset.as_numpy_iterator())
如何在 tensorflow 2.0 中做同样的事情?
您可以尝试以下方法:
import tensorflow as tf
dataset = tf.data.Dataset.from_tensor_slices([1, 2, 3])
[d.numpy() for d in dataset]
由于在 TF2.x 中默认激活急切模式,我更喜欢这种方式:
import tensorflow as tf
dataset = tf.data.Dataset.from_tensor_slices([1, 2, 3])
dataset_it = iter(dataset)
print(dataset_it.__next__()) # output is generated by .numpy()
我是张量流的新手。
我想在 tensorflow 2.0 中直接检查数据集的内容。
我相信在 tensorflow 2.1 中可以做这样的事情:
dataset = tf.data.Dataset.from_tensor_slices([1, 2, 3])
list(dataset.as_numpy_iterator())
如何在 tensorflow 2.0 中做同样的事情?
您可以尝试以下方法:
import tensorflow as tf
dataset = tf.data.Dataset.from_tensor_slices([1, 2, 3])
[d.numpy() for d in dataset]
由于在 TF2.x 中默认激活急切模式,我更喜欢这种方式:
import tensorflow as tf
dataset = tf.data.Dataset.from_tensor_slices([1, 2, 3])
dataset_it = iter(dataset)
print(dataset_it.__next__()) # output is generated by .numpy()