class_docstr: ndarray extended to supply .name and other arbitrary properties
  in ._opts dict.
class_docstr_tok: ["ndarray","extended","to","supply",".name","and","other","arbitrary","properties","in","._opts","dict","."]
code: def __array_finalize__(self, obj):
      if obj is not None:
          self.name = getattr(obj, "name", "")
          self._opts = getattr(obj, "_opts", {})
  
imports: import warnings
  from numbers import Number
  from typing import Dict, List, Optional, Sequence, Union, cast
  import numpy
  import pandas
label_desc: Use image node_id 2 for calling the _Array obj's underlying member method code with example usage: obj.__array_finalize__(obj) without return types