code: def _construct_graph_from_graphmlz_file(cls, f, index=0):
      """Reads a graph from a zipped GraphML file.
  
      @param f: the name of the file
      @param index: if the GraphML file contains multiple graphs,
        specified the one that should be loaded. Graph indices
        start from zero, so if you want to load the first graph,
        specify 0 here.
      @return: the loaded graph object"""
      with named_temporary_file() as tmpfile:
          with open(tmpfile, "wb") as outf:
              copyfileobj(gzip.GzipFile(f, "rb"), outf)
          return cls.Read_GraphML(tmpfile, index=index)
  
file_path: python-igraph/src/igraph/io/files.py
imports: import gzip
  import os
  from shutil import copyfileobj
  from warnings import warn
  from igraph._igraph import GraphBase
  from igraph.utils import named_temporary_file
label_desc: Use image node_id 4 for calling a global function with example usage: _construct_graph_from_graphmlz_file(cls, f, index) and returns: cls