mbcp.mp_math.mp_math_typing
本模块用于内部类型提示
var RealNumber
説明: 实数
タイプ:
TypeAlias
デフォルト:
int | float
var Number
説明: 数
タイプ:
TypeAlias
デフォルト:
RealNumber | complex
var SingleVar
説明: 单变量
デフォルト:
TypeVar('SingleVar', bound=Number)
var ArrayVar
説明: 数组变量
デフォルト:
TypeVar('ArrayVar', bound=Iterable[Number])
var Var
説明: 变量
タイプ:
TypeAlias
デフォルト:
SingleVar | ArrayVar
var OneSingleVarFunc
説明: 一元单变量函数
タイプ:
TypeAlias
デフォルト:
Callable[[SingleVar], SingleVar]
var OneArrayFunc
説明: 一元数组函数
タイプ:
TypeAlias
デフォルト:
Callable[[ArrayVar], ArrayVar]
var OneVarFunc
説明: 一元函数
タイプ:
TypeAlias
デフォルト:
OneSingleVarFunc | OneArrayFunc
var TwoSingleVarsFunc
説明: 二元单变量函数
タイプ:
TypeAlias
デフォルト:
Callable[[SingleVar, SingleVar], SingleVar]
var TwoArraysFunc
説明: 二元数组函数
タイプ:
TypeAlias
デフォルト:
Callable[[ArrayVar, ArrayVar], ArrayVar]
var TwoVarsFunc
説明: 二元函数
タイプ:
TypeAlias
デフォルト:
TwoSingleVarsFunc | TwoArraysFunc
var ThreeSingleVarsFunc
説明: 三元单变量函数
タイプ:
TypeAlias
デフォルト:
Callable[[SingleVar, SingleVar, SingleVar], SingleVar]
var ThreeArraysFunc
説明: 三元数组函数
タイプ:
TypeAlias
デフォルト:
Callable[[ArrayVar, ArrayVar, ArrayVar], ArrayVar]
var ThreeVarsFunc
説明: 三元函数
タイプ:
TypeAlias
デフォルト:
ThreeSingleVarsFunc | ThreeArraysFunc
var MultiSingleVarsFunc
説明: 多元单变量函数
タイプ:
TypeAlias
デフォルト:
Callable[..., SingleVar]
var MultiArraysFunc
説明: 多元数组函数
タイプ:
TypeAlias
デフォルト:
Callable[..., ArrayVar]
var MultiVarsFunc
説明: 多元函数
タイプ:
TypeAlias
デフォルト:
MultiSingleVarsFunc | MultiArraysFunc