class_docstr: Iterable which can be called multiple times.
class_docstr_tok: ["Iterable","which","can","be","called","multiple","times","."]
docstr: Numpy version of element-spec.
docstr_tok: ["Numpy","version","of","element-spec","."]
code: def element_spec(self) -> Tree[enp.ArraySpec]:
      """Numpy version of element-spec."""
      return etree.spec_like(self._ds.element_spec)
  
imports: from __future__ import annotations
  import collections.abc
  import functools
  import typing
  from typing import Any, Callable, Iterable, Iterator, Union
  from etils import enp
  from etils.etree import nest
  import numpy
  from tensorflow_datasets.core import logging
  from tensorflow_datasets.core import utils
  from tensorflow_datasets.core.utils import tree_utils
  from tensorflow_datasets.core.utils import type_utils
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
label_desc: Use image node_id 4 for calling the _IterableDataset obj's underlying member method code with example usage: obj.element_spec() and returns: etree