class_docstr: Reader for Mat4 files 
class_docstr_tok: ["Reader","for","Mat4","files"]
docstr: Read array, given `header`
  
  Parameters
  ----------
  header : header object
     object with fields defining variable header
  process : {True, False}, optional
     If True, apply recursive post-processing during loading of array.
  
  Returns
  -------
  arr : array
     array with post-processing applied or not according to
     `process`.
docstr_tok: ["Read","array",",","given","`","header","`","Parameters","--","--","--","--","--","header",":","header","object","object","with","fields","defining","variable","header","process",":","{","True",",","False","}",",","optional","If","True",",","apply","recursive","post-processing","during","loading","of","array",".","Returns","--","--","--","-","arr",":","array","array","with","post-processing","applied","or","not","according","to","`","process","`","."]
code: def read_var_array(self, header, process=True):
      """Read array, given `header`
  
      Parameters
      ----------
      header : header object
         object with fields defining variable header
      process : {True, False}, optional
         If True, apply recursive post-processing during loading of array.
  
      Returns
      -------
      arr : array
         array with post-processing applied or not according to
         `process`.
      """
      return self._matrix_reader.array_from_header(header, process)
  
imports: import sys
  import warnings
  import numpy
  import scipy.sparse
  from .miobase import MatFileReader, docfiller, matdims, read_dtype, convert_dtypes, arr_to_chars, arr_dtype_number
  from .mio_utils import squeeze_element, chars_to_strings
  from functools import reduce
label_desc: Use image node_id 5 for calling the MatFile4Reader obj's underlying member method code with example usage: obj.read_var_array(header, process) and returns: self