snowflake.snowpark.functions.pandas_udf¶
- snowflake.snowpark.functions.pandas_udf(func: Callable | None = None, *, return_type: DataType | None = None, input_types: List[DataType] | None = None, name: str | Iterable[str] | None = None, is_permanent: bool = False, stage_location: str | None = None, imports: List[str | Tuple[str, str]] | None = None, packages: List[str | module] | None = None, replace: bool = False, if_not_exists: bool = False, session: Session | None = None, parallel: int = 4, max_batch_size: int | None = None, statement_params: Dict[str, str] | None = None, source_code_display: bool = True) UserDefinedFunction | partial [source]¶
Registers a Python function as a vectorized UDF and returns the UDF. The arguments, return value and usage of this function are exactly the same as
udf()
, but this function can only be used for registering vectorized UDFs. See examples inUDFRegistration
.See also