class_docstr: _CollectionIOTensor
  
  `CollectionIOTensor` is different from `TableIOTensor` in that each
  component could have different shapes. While additional table-wide
  operations are planned to be supported for `TableIOTensor` so that
  the same operations could be applied to every column, there is no plan
  to support the same in `CollectionIOTensor`. In other words,
  `CollectionIOTensor` is only a dictionary with values consisting
  of `BaseIOTensor`.
class_docstr_tok: ["_CollectionIOTensor","`","CollectionIOTensor","`","is","different","from","`","TableIOTensor","`","in","that","each","component","could","have","different","shapes",".","While","additional","table-wide","operations","are","planned","to","be","supported","for","`","TableIOTensor","`","so","that","the","same","operations","could","be","applied","to","every","column",",","there","is","no","plan","to","support","the","same","in","`","CollectionIOTensor","`",".","In","other","words",",","`","CollectionIOTensor","`","is","only","a","dictionary","with","values","consisting","of","`","BaseIOTensor","`","."]
docstr: Return a BaseIOTensor with key named `key`
code: def __call__(self, key):
      """Return a BaseIOTensor with key named `key`"""
      key_index = self.keys.index(
          next(e for e in self.keys if e == key)
      )
      return self._values[key_index]
  
imports: import tensorflow
label_desc: Use image node_id 3 for calling the _CollectionIOTensor obj's underlying member method code with example usage: obj.__call__(key) and returns: self