class_docstr: Abstract class for data iterators.
  
  For serialization, any data iterator should inherit from this class
docstr: Define a generator that can be used to iterate over this dataset.
docstr_tok: ["Define","a","generator","that","can","be","used","to","iterate","over","this","dataset","."]
code: def __iter__(self):
      """
      Define a generator that can be used to iterate over this dataset.
      """
      raise NotImplemented()
  
file_path: neon/neon/data/dataiterator.py
imports: from builtins import zip
  import numpy
  from neon import NervanaObject
label_desc: Use image node_id 4 for calling the NervanaDataIterator obj's underlying member method code with example usage: obj.__iter__() without return types