code: def mmread(source):
      """
      Reads the contents of a Matrix Market file-like 'source' into a matrix.
  
      Parameters
      ----------
      source : str or file-like
          Matrix Market filename (extensions .mtx, .mtz.gz)
          or open file-like object.
  
      Returns
      -------
      a : ndarray or coo_matrix
          Dense or sparse matrix depending on the matrix format in the
          Matrix Market file.
      """
      return MMFile().read(source)
  
imports: from __future__ import division, print_function, absolute_import
  import os
  import sys
  from numpy import asarray, real, imag, conj, zeros, ndarray, concatenate, ones, can_cast
  from numpy.compat import asbytes, asstr
  from scipy._lib.six import string_types
  from scipy.sparse import coo_matrix, isspmatrix
label_desc: Use image node_id 2 for calling a global function with example usage: mmread(source) and returns: MMFile