class_docstr: A pandas ExtensionArray for NumPy data.
  
  .. versionadded :: 0.24.0
  
  This is mostly for internal compatibility, and is not especially
  useful on its own.
  
  Parameters
  ----------
  values : ndarray
      The NumPy ndarray to wrap. Must be 1-dimensional.
  copy : bool, default False
      Whether to copy `values`.
  
  Notes
  -----
  Operations like ``+`` and applying ufuncs requires NumPy>=1.13.
class_docstr_tok: ["A","pandas","ExtensionArray","for","NumPy","data",".","..","versionadded",":",":","0.24.0","This","is","mostly","for","internal","compatibility",",","and","is","not","especially","useful","on","its","own",".","Parameters","--","--","--","--","--","values",":","ndarray","The","NumPy","ndarray","to","wrap",".","Must","be","1-dimensional",".","copy",":","bool",",","default","False","Whether","to","copy","`","values","`",".","Notes","--","--","-","Operations","like","``","+","``","and","applying","ufuncs","requires","NumPy",">","=1.13","."]
docstr: Convert the PandasArray to a :class:`numpy.ndarray`.
  
  By default, this requires no coercion or copying of data.
  
  Parameters
  ----------
  dtype : numpy.dtype
      The NumPy dtype to pass to :func:`numpy.asarray`.
  copy : bool, default False
      Whether to copy the underlying data.
  
  Returns
  -------
  ndarray
docstr_tok: ["Convert","the","PandasArray","to","a",":","class",":","`","numpy.ndarray","`",".","By","default",",","this","requires","no","coercion","or","copying","of","data",".","Parameters","--","--","--","--","--","dtype",":","numpy.dtype","The","NumPy","dtype","to","pass","to",":","func",":","`","numpy.asarray","`",".","copy",":","bool",",","default","False","Whether","to","copy","the","underlying","data",".","Returns","--","--","--","-","ndarray"]
code: def to_numpy(self, dtype=None, copy=False):
      """
      Convert the PandasArray to a :class:`numpy.ndarray`.
  
      By default, this requires no coercion or copying of data.
  
      Parameters
      ----------
      dtype : numpy.dtype
          The NumPy dtype to pass to :func:`numpy.asarray`.
      copy : bool, default False
          Whether to copy the underlying data.
  
      Returns
      -------
      ndarray
      """
      result = np.asarray(self._ndarray, dtype=dtype)
      if copy and result is self._ndarray:
          result = result.copy()
  
      return result
  
imports: import numbers
  import numpy
  from pandas._libs import lib
  from pandas.compat.numpy import function
  from pandas.util._validators import validate_fillna_kwargs
  from pandas.core.dtypes.dtypes import ExtensionDtype
  from pandas.core.dtypes.generic import ABCIndexClass, ABCSeries
  from pandas.core.dtypes.inference import is_array_like, is_list_like
  from pandas import compat
  from pandas.core import nanops
  from pandas.core.missing import backfill_1d, pad_1d
  from .base import ExtensionArray, ExtensionOpsMixin
label_desc: Use image node_id 33 for calling the PandasArray obj's underlying member method code with example usage: obj.to_numpy(dtype, copy) and returns: result