code: def extract_cols_from_data_type(
      data_type, column_definition, excluded_input_types
  ):
      """Extracts the names of columns that correspond to a define data_type.
  
      Args:
        data_type: DataType of columns to extract.
        column_definition: Column definition to use.
        excluded_input_types: Set of input types to exclude
  
      Returns:
        List of names for columns with data type specified.
      """
      return [
          tup[0]
          for tup in column_definition
          if tup[1] == data_type and tup[2] not in excluded_input_types
      ]
  
file_path: qlib/examples/benchmarks/TFT/libs/utils.py
imports: import os
  import pathlib
  import numpy
  import tensorflow
  from tensorflow.python.tools.inspect_checkpoint import print_tensors_in_checkpoint_file
label_desc: Use image node_id 2 for calling a global function with example usage: extract_cols_from_data_type(data_type, column_definition, excluded_input_types) and returns: unknown