code: def visit_Constant(self, node):
      if isinstance(node.value, int):
          return fix_missing_locations(
              Call(
                  func=Name("Integer", Load()), args=[node], keywords=[]
              )
          )
      elif isinstance(node.value, float):
          return fix_missing_locations(
              Call(func=Name("Float", Load()), args=[node], keywords=[])
          )
      return node
  
file_path: sympy/sympy/parsing/ast_parser.py
imports: from sympy.core.basic import Basic
  from sympy.core.sympify import SympifyError
  from ast import parse, NodeTransformer, Call, Name, Load, fix_missing_locations, Constant, Tuple
label_desc: Use image node_id 2 for calling the Transform obj's underlying member method code with example usage: obj.visit_Constant(node) and returns: node, fix_missing_locations, fix_missing_locations