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","."]
code: def _reduce(self, name, skipna=True, **kwargs):
      meth = getattr(self, name, None)
      if meth:
          return meth(skipna=skipna, **kwargs)
      else:
          msg = "'{}' does not implement reduction '{}'"
          raise TypeError(msg.format(type(self).__name__, name))
  
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 19 for calling the PandasArray obj's underlying member method code with example usage: obj._reduce(name, skipna) and returns: meth