code: def get_cpu_utilization():
      """
      new process for recording cpu utilization
      record cpu utilization every [cpu_sampling_rate] second & calculate its mean value
      the value is the cpu utilization during every encoding
      """
      global cpu_utilization
      psutil.cpu_percent(None)
      while True:
          cpu_utilization.put(psutil.cpu_percent(None))
          time.sleep(cpu_sampling_rate)
  
file_path: category_encoders/examples/benchmarking_cpu/benchmarking_cpu.py
imports: import psutil
  import time
  import pandas
  import numpy
  import multiprocessing
  import category_encoders
  import tests.helpers
label_desc: Use image node_id 1 for calling a global function with example usage: get_cpu_utilization() without return types