class_docstr: Base object for a dictionary for look-up with any alias for an array dtype.
  
  Instances of `_typedict` can not be used as dictionaries directly,
  first they have to be populated.
class_docstr_tok: ["Base","object","for","a","dictionary","for","look-up","with","any","alias","for","an","array","dtype",".","Instances","of","`","_typedict","`","can","not","be","used","as","dictionaries","directly",",","first","they","have","to","be","populated","."]
code: def __getitem__(self, obj):
      return dict.__getitem__(self, obj2sctype(obj))
  
imports: from __future__ import division, absolute_import, print_function
  import types
  import sys
  import numbers
  import warnings
  from numpy.compat import bytes, long
  from numpy.core.multiarray import typeinfo, ndarray, array, empty, dtype, datetime_data, datetime_as_string, busday_offset, busday_count, is_busday, busdaycalendar
  from numpy.core.overrides import set_module
  from ._string_helpers import english_lower, english_upper, english_capitalize, LOWER_TABLE, UPPER_TABLE
  from ._type_aliases import sctypeDict, sctypeNA, allTypes, bitname, sctypes, _concrete_types, _concrete_typeinfo, _bits_of
  from ._dtype import _kind_name
label_desc: Use image node_id 1 for calling the _typedict obj's underlying member method code with example usage: obj.__getitem__(obj) and returns: dict