I've been having trouble understanding the difference between a Tensor and a DataSet. From the definitions I managed to find in the documentation:
Tensors are multi-dimensional arrays with a uniform type
Represents a potentially large set of elements.
Is a DataSet a special type of big tensor? My understanding is that Tensors are basically pandas DataFrames, they are n-dimensional structures with a uniform type along a "column" (or tensors need to be entirely uniform?). If that's the case then why do DataSets exist? Do they have additional functionalities that Tensors do not?
I'm kinda lost in the documentation of different tensor types and with the transition to tensorflow 2.0 I'm never sure if the information I'm finding online is deprecated. Any help would be appreciated.