为什么我得到tf.data.Dataset.from_tensor_slices(X)的DatasetV1Adapter返回类型而不是TensorSliceDataset

时间:2019-07-10 05:29:07

标签: python tensorflow machine-learning

我只是在“使用scikit-learn和tensorflow进行机器学习之手”一书中的代码示例。

import tensorflow as tf

X = tf.range(10)
dataset = tf.data.Dataset.from_tensor_slices(X)

根据这本书,我应该获取变量'dataset'的类型'TensorSliceDatasetshapes :(),类型:tf.int32',而我却要获取'DatasetV1Adapter shapes:(),类型:tf.int32'

1 个答案:

答案 0 :(得分:-1)

您可能使用的TensorFlow版本与本书中使用的版本不同。我在运行this notebook时遇到了类似的问题,并且与本地运行的计算机进行了比较,直到我使用pip而不是anaconda版本安装了TensorFlow的最新版本。