code: def zeros(shape, dtype=None, order="C"):
      """
      Return a matrix of given shape and type, filled with zeros.
  
      Parameters
      ----------
      shape : int or sequence of ints
          Shape of the matrix
      dtype : data-type, optional
          The desired data-type for the matrix, default is float.
      order : {'C', 'F'}, optional
          Whether to store the result in C- or Fortran-contiguous order,
          default is 'C'.
  
      Returns
      -------
      out : matrix
          Zero matrix of given shape, dtype, and order.
  
      See Also
      --------
      numpy.zeros : Equivalent array function.
      matlib.ones : Return a matrix of ones.
  
      Notes
      -----
      If `shape` has length one i.e. ``(N,)``, or is a scalar ``N``,
      `out` becomes a single row matrix of shape ``(1,N)``.
  
      Examples
      --------
      >>> import numpy.matlib
      >>> np.matlib.zeros((2, 3))
      matrix([[0.,  0.,  0.],
              [0.,  0.,  0.]])
  
      >>> np.matlib.zeros(2)
      matrix([[0.,  0.]])
  
      """
      a = ndarray.__new__(matrix, shape, dtype, order=order)
      a.fill(0)
      return a
  
file_path: numpy/numpy/matlib.py
imports: import warnings
  import numpy
  from numpy.matrixlib.defmatrix import matrix, asmatrix
  from numpy import *
label_desc: Use image node_id 3 for calling a global function with example usage: zeros(shape, dtype, order) and returns: a