code: def create_oxford_flowers_split(
      images_path: str,
      labels: np.array,
      image_ids: np.array,
      output_path: str,
  ):
      for image_id in tqdm(image_ids):
          image_name = f"image_{image_id:05d}.jpg"
          image_label = labels[image_id - 1]
          output_label_path = os.path.join(
              output_path, str(image_label)
          )
          os.makedirs(output_label_path, exist_ok=True)
          shutil.copy(
              src=os.path.join(images_path, image_name),
              dst=os.path.join(output_label_path, image_name),
          )
  
file_path: vissl/extra_scripts/datasets/create_oxford_flowers_data_files.py
imports: import argparse
  import os
  import shutil
  import numpy
  import scipy.io
  from tqdm import tqdm
  from vissl.utils.download import download_and_extract_archive, download_url
label_desc: Use image node_id 4 for calling a global function with example usage: create_oxford_flowers_split(images_path, labels, image_ids, output_path) without return types