code: def unzip_file(zip_src, dst_dir, clean_zip_file=False):
      """Unzip a file
  
      Args:
          zip_src (str): Zip file.
          dst_dir (str): Destination folder.
          clean_zip_file (bool): Whether or not to clean the zip file.
      """
      fz = zipfile.ZipFile(zip_src, "r")
      for file in fz.namelist():
          fz.extract(file, dst_dir)
      if clean_zip_file:
          os.remove(zip_src)
  
file_path: recommenders/recommenders/datasets/download_utils.py
imports: import os
  import logging
  import requests
  import math
  import zipfile
  from contextlib import contextmanager
  from tempfile import TemporaryDirectory
  from tqdm import tqdm
  from retrying import retry
label_desc: Use image node_id 3 for calling a global function with example usage: unzip_file(zip_src, dst_dir, clean_zip_file) without return types