code: 
  
  
  
  
  
  
  def    _lowerCamelCase	(	__lowerCamelCase					)   -> bool:
  
       '''simple docstring'''
       if not isinstance(__lowerCamelCase   ,       __lowerCamelCase					):
            raise ValueError("""Input series is not valid, valid series - [1, 2/3, 2]"""					)
       if len(__lowerCamelCase					) == 0:
            raise ValueError("""Input list must be a non empty list"""					)
       if len(__lowerCamelCase					) == 1 and series[0] != 0:
            return True
       UpperCAmelCase__			:     Tuple										= []
       UpperCAmelCase__			:     Optional[int]										= len(__lowerCamelCase					)
       for i in range(0   ,       __lowerCamelCase					):
            if series[i] == 0:
                 raise ValueError("""Input series cannot have 0 as an element"""					)
            rec_series.append(1 / series[i]					)
       UpperCAmelCase__			:     List[str]										= rec_series[1] - rec_series[0]
       for index in range(2   ,       __lowerCamelCase					):
            if rec_series[index] - rec_series[index - 1] != common_diff:
                 return False
       return True
  
  
  
  
  
  def    _lowerCamelCase	(	__lowerCamelCase					)   -> float:
  
       '''simple docstring'''
       if not isinstance(__lowerCamelCase   ,       __lowerCamelCase					):
            raise ValueError("""Input series is not valid, valid series - [2, 4, 6]"""					)
       if len(__lowerCamelCase					) == 0:
            raise ValueError("""Input list must be a non empty list"""					)
       UpperCAmelCase__			:     Tuple										= 0
       for val in series:
            answer += 1 / val
       return len(__lowerCamelCase					) / answer
  
  
  if __name__ == "__main__":
        import doctest
  
        doctest.testmod()
  
  
  
  
  
  
  
style_context: 
  
  
  
  
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
  
  
  SCREAMING_SNAKE_CASE__		:       Any   							=							{"""configuration_dinat""": ["""DINAT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """DinatConfig"""]}
  
  
  try:
        if not is_torch_available():
              raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
        pass
  else:
        SCREAMING_SNAKE_CASE__		:       str   							=							[
            """DINAT_PRETRAINED_MODEL_ARCHIVE_LIST""",
            """DinatForImageClassification""",
            """DinatModel""",
            """DinatPreTrainedModel""",
            """DinatBackbone""",
        ]
  
  if TYPE_CHECKING:
        from .configuration_dinat import DINAT_PRETRAINED_CONFIG_ARCHIVE_MAP, DinatConfig
  
        try:
              if not is_torch_available():
                    raise OptionalDependencyNotAvailable()
        except OptionalDependencyNotAvailable:
              pass
        else:
              from .modeling_dinat import (
                  DINAT_PRETRAINED_MODEL_ARCHIVE_LIST,
                  DinatBackbone,
                  DinatForImageClassification,
                  DinatModel,
                  DinatPreTrainedModel,
              )
  
  else:
        import sys
  
        SCREAMING_SNAKE_CASE__		:       Dict   							=							_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)
  
  
  
  
  
  
  