View source on GitHub
  
 | 
Reads from a collection of CSV-formatted files.
tf.contrib.timeseries.CSVReader(
    filenames, column_names=(feature_keys.TrainEvalFeatures.TIMES,
    feature_keys.TrainEvalFeatures.VALUES), column_dtypes=None,
    skip_header_lines=None, read_num_records_hint=4096
)
Args | |
|---|---|
filenames
 | 
A filename or list of filenames to read the time series from.
Each line must have columns corresponding to column_names.
 | 
column_names
 | 
A list indicating names for each feature.
TrainEvalFeatures.TIMES and TrainEvalFeatures.VALUES are required;
VALUES may be repeated to indicate a multivariate series.
 | 
column_dtypes
 | 
If provided, must be a list with the same length as
column_names, indicating dtypes for each column. Defaults to
tf.int64 for TrainEvalFeatures.TIMES and tf.float32 for everything
else.
 | 
skip_header_lines
 | 
Passed on to tf.compat.v1.TextLineReader; skips this
number of lines at the beginning of each file.
 | 
read_num_records_hint
 | 
When not reading a full dataset, indicates the number of records to parse/transfer in a single chunk (for efficiency). The actual number transferred at one time may be more or less. | 
Raises | |
|---|---|
ValueError
 | 
If required column names are not specified, or if lengths do not match. | 
Methods
check_dataset_size
check_dataset_size(
    minimum_dataset_size
)
When possible, raises an error if the dataset is too small.
This method allows TimeSeriesReaders to raise informative error messages if the user has selected a window size in their TimeSeriesInputFn which is larger than the dataset size. However, many TimeSeriesReaders will not have access to a dataset size, in which case they do not need to override this method.
| Args | |
|---|---|
minimum_dataset_size
 | 
The minimum number of records which should be contained in the dataset. Readers should attempt to raise an error when possible if an epoch of data contains fewer records. | 
read
read()
Reads a chunk of data from the tf.compat.v1.ReaderBase for later re-chunking.
read_full
read_full()
Reads a full epoch of data into memory.
    View source on GitHub