class_docstr: Subclass of ndarray to signal this is a matlab object.
  
  This is a simple subclass of :class:`numpy.ndarray` meant to be used
  by :func:`scipy.io.loadmat` and should not be instantiated directly.
class_docstr_tok: ["Subclass","of","ndarray","to","signal","this","is","a","matlab","object",".","This","is","a","simple","subclass","of",":","class",":","`","numpy.ndarray","`","meant","to","be","used","by",":","func",":","`","scipy.io.loadmat","`","and","should","not","be","instantiated","directly","."]
code: def __array_finalize__(self, obj):
      # reset the attribute from passed original object
      self.classname = getattr(obj, "classname", None)
  
file_path: scipy/scipy/io/matlab/_mio5_params.py
imports: import numpy
  from ._miobase import convert_dtypes
label_desc: Use image node_id 2 for calling the MatlabObject obj's underlying member method code with example usage: obj.__array_finalize__(obj) without return types