python库,具有有限域上lagrange插值的基本本地实现。
lagrange的Python项目详细描述
python库,具有有限域上lagrange插值的基本本地实现。
目的
有限域上拉格朗日插值算法的本地实现。
软件包安装和使用
PYPI上提供该软件包:
python -m pip install lagrange
库可以按通常的方式导入:
from lagrange import lagrange
示例
可以对以多种方式表示的点执行插值:
>>> lagrange({1: 15, 2: 9, 3: 3}, 17) 4 >>> lagrange([(1,15), (2,9), (3,3)], 17) 4 >>> lagrange(((1,15), (2,9), (3,3)), 17) 4 >>> lagrange({(1,15), (2,9), (3,3)}, 17) 4 >>> lagrange([15, 9, 3], 17) 4 >>> lagrange(\ {1: 119182, 2: 11988467, 3: 6052427, 4: 8694701,\ 5: 9050123, 6: 3676518, 7: 558333, 8: 12198248,\ 9: 7344866, 10: 10114014, 11: 2239291, 12: 2515398},\ 15485867) 123 >>> lagrange(\ [119182, 11988467, 6052427, 8694701, 9050123, 3676518,\ 558333, 12198248, 7344866, 10114014, 2239291, 2515398],\ 15485867) 123