class_docstr: Pandas ExtensionDtype to represent a ragged array datatype
  
  Methods not otherwise documented here are inherited from ExtensionDtype;
  please see the corresponding method on that class for the docstring
class_docstr_tok: ["Pandas","ExtensionDtype","to","represent","a","ragged","array","datatype","Methods","not","otherwise","documented","here","are","inherited","from","ExtensionDtype",";","please","see","the","corresponding","method","on","that","class","for","the","docstring"]
code: def __init__(self, dtype=np.float64):
      if isinstance(dtype, RaggedDtype):
          self._dtype = dtype.subtype
      else:
          self._dtype = np.dtype(dtype)
  
imports: from __future__ import annotations
  import re
  from functools import total_ordering
  from packaging.version import Version
  import numpy
  import pandas
  from numba import jit
  from pandas.api.extensions import ExtensionDtype, ExtensionArray, register_extension_dtype
  from numbers import Integral
  from pandas.api.types import pandas_dtype, is_extension_array_dtype
label_desc: Use image node_id 5 to create a new RaggedDtype object from inherited base classes: ExtensionDtype with example: obj = RaggedDtype(dtype)