0 votes
1 view
in Data Science by (12.5k points)

Like pandas_df.shape is there any way for tensorflow.data.Dataset? Thanks.

1 Answer

0 votes
by (18.8k points)

If you want to retrieve shapes you can use Dataset._tensors attribute for it as depicted in the below code:

import tensorflow as tf

def dataset_shapes(dataset):

    try:

        return [x.get_shape().as_list() for x in dataset._tensors]

    except TypeError:

        return dataset._tensors.get_shape().as_list()

...