code: def _from_jvm_float_type(jvm_type):
      """
      Convert a JVM float type to its Python equivalent.
  
      Parameters
      ----------
      jvm_type: org.apache.arrow.vector.types.pojo.ArrowType$FloatingPoint
  
      Returns
      -------
      typ: pyarrow.DataType
      """
      precision = jvm_type.getPrecision().toString()
      if precision == "HALF":
          return pa.float16()
      elif precision == "SINGLE":
          return pa.float32()
      elif precision == "DOUBLE":
          return pa.float64()
  
file_path: arrow/python/pyarrow/jvm.py
imports: import pyarrow
label_desc: Use image node_id 3 for calling a global function with example usage: _from_jvm_float_type(jvm_type) and returns: pa, pa, pa