import{_ as a,c as r,o as e,a4 as o}from"./chunks/framework.DpC1ZpOZ.js";const v=JSON.parse('{"title":"mbcp.mp_math.mp_math_typing","description":"","frontmatter":{"title":"mbcp.mp_math.mp_math_typing","lastUpdated":false},"headers":[],"relativePath":"api/mp_math/mp_math_typing.md","filePath":"zh/api/mp_math/mp_math_typing.md"}'),l={name:"api/mp_math/mp_math_typing.md"},n=o('
mbcp.mp_math.mp_math_typing
本模块用于内部类型提示
RealNumber
说明: 实数
类型: TypeAlias
默认值: int | float
Number
说明: 数
类型: TypeAlias
默认值: RealNumber | complex
SingleVar
说明: 单变量
默认值: TypeVar('SingleVar', bound=Number)
ArrayVar
说明: 数组变量
默认值: TypeVar('ArrayVar', bound=Iterable[Number])
Var
说明: 变量
类型: TypeAlias
默认值: SingleVar | ArrayVar
OneSingleVarFunc
说明: 一元单变量函数
类型: TypeAlias
默认值: Callable[[SingleVar], SingleVar]
OneArrayFunc
说明: 一元数组函数
类型: TypeAlias
默认值: Callable[[ArrayVar], ArrayVar]
OneVarFunc
说明: 一元函数
类型: TypeAlias
默认值: OneSingleVarFunc | OneArrayFunc
TwoSingleVarsFunc
说明: 二元单变量函数
类型: TypeAlias
默认值: Callable[[SingleVar, SingleVar], SingleVar]
TwoArraysFunc
说明: 二元数组函数
类型: TypeAlias
默认值: Callable[[ArrayVar, ArrayVar], ArrayVar]
TwoVarsFunc
说明: 二元函数
类型: TypeAlias
默认值: TwoSingleVarsFunc | TwoArraysFunc
ThreeSingleVarsFunc
说明: 三元单变量函数
类型: TypeAlias
默认值: Callable[[SingleVar, SingleVar, SingleVar], SingleVar]
ThreeArraysFunc
说明: 三元数组函数
类型: TypeAlias
默认值: Callable[[ArrayVar, ArrayVar, ArrayVar], ArrayVar]
ThreeVarsFunc
说明: 三元函数
类型: TypeAlias
默认值: ThreeSingleVarsFunc | ThreeArraysFunc
MultiSingleVarsFunc
说明: 多元单变量函数
类型: TypeAlias
默认值: Callable[..., SingleVar]
MultiArraysFunc
说明: 多元数组函数
类型: TypeAlias
默认值: Callable[..., ArrayVar]
MultiVarsFunc
说明: 多元函数
类型: TypeAlias
默认值: MultiSingleVarsFunc | MultiArraysFunc