class BasicDatasetReader(DatasetReaderIface): """ This is a CSV file-based implementation of DatasetReaderIface """ def __init__(self, streamDefDict): """ Constructor streamDefDict: stream definition, as defined in py/nupic/frameworks/opf/jsonschema/stream_def.json """ # Create the object to read from self._reader = StreamReader(streamDefDict, saveOutput=True) return def __iter__(self): return self def next(self): row = self._reader.getNextRecordDict() if row == None: raise StopIteration return row def getDatasetFieldMetaData(self): """ [virtual method override] Returns: a tuple of dataset field metadata descriptors that are arranged in the same order as the columns in the dataset. Each field metadata descriptor is of type nupic.data.fieldmeta.FieldMetaInfo """ return FieldMetaInfo.createListFromFileFieldList( self._reader.getFields())
class BasicDatasetReader(DatasetReaderIface): """ This is a CSV file-based implementation of :class:`DatasetReaderIface`. :param streamDefDict: stream definition, as defined `here <stream-def.html>`_. """ def __init__(self, streamDefDict): # Create the object to read from self._reader = StreamReader(streamDefDict, saveOutput=True) return def __iter__(self): return self def next(self): row = self._reader.getNextRecordDict() if row == None: raise StopIteration return row def getDatasetFieldMetaData(self): return FieldMetaInfo.createListFromFileFieldList(self._reader.getFields())
class BasicDatasetReader(DatasetReaderIface): """ This is a CSV file-based implementation of DatasetReaderIface """ def __init__(self, streamDefDict): """ Constructor streamDefDict: stream definition, as defined in py/nupic/frameworks/opf/jsonschema/stream_def.json """ # Create the object to read from self._reader = StreamReader(streamDefDict, saveOutput=True) return def __iter__(self): return self def next(self): row = self._reader.getNextRecordDict() if row is None: raise StopIteration return row def getDatasetFieldMetaData(self): """ [virtual method override] Returns: a tuple of dataset field metadata descriptors that are arranged in the same order as the columns in the dataset. Each field metadata descriptor is of type nupic.data.fieldmeta.FieldMetaInfo """ return FieldMetaInfo.createListFromFileFieldList(self._reader.getFields())