code: def log_scale_x_array(num_points, max_minute, base=10) -> list:
      """
      return a list of mins in log scale distance.
      """
      # Set the minimum and maximum values for the log scale
      min_val = 1  # 1 second
      max_val = max_minute * 60  # 1440 minutes converted to seconds
  
      # Generate the log scale values
      log_vals = np.logspace(
          np.log10(min_val),
          np.log10(max_val),
          num=num_points,
          base=base,
      )
  
      # Convert the log scale values to minutes
      log_vals_min = log_vals / 60
  
      # Print the log scale values in minutes
  
      return log_vals_min.tolist()
  
file_path: singa/examples/model_selection/TRAILS-Database-Native-Model-Selection/internal/ml/model_selection/src/tools/compute.py
imports: from typing import List
  import numpy
label_desc: Use image node_id 4 for calling a global function with example usage: log_scale_x_array(num_points, max_minute, base) and returns: log_vals_min