普贤教程 › 包参考
plex 包
复数
| 项 | 值 |
|---|---|
| 包名 | plex |
| 版本 | 0.2.0 |
| 可用版本 | 0.1.0 / 0.2.0 |
| 入口 | plex.px |
| 分类 | 并发与通用模式 |
| 文件数 / 行数 | 1 / 140 |
安装与引入
bash
pxpkg init # 首次 pxpkg add plex@0.2.0 pxpkg install
px
import plex所属分类教程:并发与通用模式
公开接口
| 函数 | 参数 |
|---|---|
cx_new | re, im |
cx_add | a, b |
cx_sub | a, b |
cx_mul | a, b |
cx_div | a, b |
cx_conj | a |
cx_neg | a |
cx_eq | a, b |
cx_abs | a |
cx_parse | s |
cx_str | a |
其余 9 个 def(内部与辅助,可直接调用但不属稳定接口)
| 函数 | 参数 |
|---|---|
cx_re | a |
cx_im | a |
cx_num | s |
cx_phase | a |
cx_from_polar | r, theta |
cx_exp | a |
cx_log | a |
cx_sqr | a |
cx_inv | a |
包内说明(源码头注释)
text
============================================================
普贤生态库:registry/plex —— 复数
------------------------------------------------------------
纯函数库(无 IO、无状态),编译(px build)与解释(px run)双模式一致。
复数表示为 {"re": r, "im": i} dict。
cx_new(re, im) → dict
cx_add / cx_sub / cx_mul / cx_div / cx_conj / cx_neg / cx_eq
cx_abs(a) → float(模)
cx_parse(s) → Ok(dict) | Err "1+2i" / "-3" / "2i" / "1.5-0.5i"
cx_str(a) → str
除法:((ac+bd) + (bc-ad)i) / (c²+d²);除零 Err。
============================================================