Skip to content

# 模組 `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`