code: def unzip(zip_file_path, root=os.path.expanduser("./")):
      """Unzips files located at `zip_file_path` into parent directory specified by `root`."""
      folders = []
      with zipfile.ZipFile(zip_file_path) as zf:
          zf.extractall(root)
          for name in zf.namelist():
              folder = Path(name).parts[0]
              if folder not in folders:
                  folders.append(folder)
      folders = folders[0] if len(folders) == 1 else tuple(folders)
      return folders
  
file_path: autogluon/core/src/autogluon/core/utils/files.py
imports: import contextlib
  import hashlib
  import logging
  import os
  import shutil
  import tempfile
  import zipfile
  from pathlib import Path
  from tqdm import tqdm
label_desc: Use image node_id 1 for calling a global function with example usage: unzip(zip_file_path, root) and returns: folders