使用make_csv_dataset
,我们可以将CSV文件读取到tensorflow数据集对象
csv_data = tf.data.experimental.make_csv_dataset(
"./train.csv",
batch_size=8190,
num_epochs=1,
ignore_errors=True,)
现在csv_data
是tensorflow.python.data.ops.dataset_ops.MapDataset
型.我怎样才能找到csv_data
的大小或形状.
print(csv_data)
给出如下列信息
<MapDataset element_spec={'title': TensorSpec(shape=(None,), dtype=tf.string, name=None), 'user_id': TensorSpec(shape=(None,), dtype=tf.string, name=None)}>
当然,可以 Select 使用train_recom.csv
和pandas.read_csv
,只是好奇tensorflow是否有更简单的方法.