code: def min_horizontal(*exprs: IntoExpr | Iterable[IntoExpr]) -> Expr:
      """
      Get the minimum value horizontally across columns.
  
      Parameters
      ----------
      *exprs
          Column(s) to use in the aggregation. Accepts expression input. Strings are
          parsed as column names, other non-expression inputs are parsed as literals.
  
      Examples
      --------
      >>> df = pl.DataFrame(
      ...     {
      ...         "a": [1, 8, 3],
      ...         "b": [4, 5, None],
      ...         "c": ["x", "y", "z"],
      ...     }
      ... )
      >>> df.with_columns(min=pl.min_horizontal("a", "b"))
      shape: (3, 4)
      ┌─────┬──────┬─────┬─────┐
      │ a   ┆ b    ┆ c   ┆ min │
      │ --- ┆ ---  ┆ --- ┆ --- │
      │ i64 ┆ i64  ┆ str ┆ i64 │
      ╞═════╪══════╪═════╪═════╡
      │ 1   ┆ 4    ┆ x   ┆ 1   │
      │ 8   ┆ 5    ┆ y   ┆ 5   │
      │ 3   ┆ null ┆ z   ┆ 3   │
      └─────┴──────┴─────┴─────┘
  
      """
      pyexprs = parse_as_list_of_expressions(*exprs)
      return wrap_expr(plr.min_horizontal(pyexprs))
  
file_path: polars/py-polars/polars/functions/aggregation/horizontal.py
imports: from __future__ import annotations
  import contextlib
  from typing import TYPE_CHECKING, Iterable
  import polars.functions
  from polars.datatypes import UInt32
  from polars.utils._parse_expr_input import parse_as_list_of_expressions
  from polars.utils._wrap import wrap_expr
  from polars.utils.deprecation import deprecate_renamed_function
label_desc: Use image node_id 4 for calling a global function with example usage: min_horizontal() and returns: wrap_expr