允许处理系数包含不确定性的幂级数
unseries的Python项目详细描述
该软件包允许处理系数包含不确定性的幂级数。
它构建在uncertaintiespython包之上(请参见here)。
范围
- 目前提供以下功能:
- 级数加减法
- 比较(大于,小于)
- 级数乘法
- 级数反转,即Z(g) ➝ 1/Z(g)
- 级数除法(假设所有幂均为非负)
- 指数化
- 肛状分异
- 替换,即在点g₀处将序列Z(g)计算为不确定数
- 近似
- 一些技术功能:pprint,save[到文件],
示例
假设两个系列:
Z₁(g) = 1.00(30) + 2.0000(30) g
Z₂(g) = -1.0(4) - 2.000(4) g + 999.00(10) g²
那么 Z₁+Z₂ = 0.0(5) + 0.000(5) g + 999.00(10) g²
fromunseriesimportSeriesz1=Series(2,{0:ufloat(1,0.3),1:ufloat(2,.003)})z2=Series(3,{0:ufloat(-1,0.4),1:ufloat(-2,.004),2:ufloat(999,.1)})printz1+z2