AlgoPy公司 swMATH ID: 16107 软件作者: 塞巴斯蒂安·沃尔特(Sebastian F.Walter)、卢兹·莱曼(Lutz Lehmann) 描述: 使用AlgoPy在Python中进行算法区分。Python中的许多科学计算程序都基于NumPy,因此大量使用了数值线性代数(NLA)函数、矢量化操作、切片和广播。AlgoPy提供了计算任意阶导数和此类程序的泰勒近似的方法。该方法基于一元泰勒多项式算法和矩阵演算在算法微分(AD)的(组合)正向/反向模式中的组合。与现有的AD工具相比,矢量化操作和NLA函数不被视为标量初等函数序列。相反,在AlgoPy中实现了矩阵乘积、矩阵逆、Cholesky、QR和对称特征值分解的专用算法。我们讨论了这种替代方法的原因,并解释了其基本思想。示例说明了如何从用户的角度使用AlgoPy。 主页: https://github.com/b45ch1/algopy 源代码: https://github.com/b45ch1/algopy 依赖项: 蟒蛇 关键词: 自动差分;算法区分;AD公司;蟒蛇 相关软件: 蟒蛇;ADOL-C公司;皮亚多克;PyCppAD公司;西雅娜;Matlab公司;初始DAE;dco/c公司++;锥齿轮;COIN或;TMB公司;旋转;戴莫拉;DFVLR-SQP公司;数据交换系统;GELDA公司;广告;PyADOL-C型;卡萨迪;ADiGator公司 引用于: 9文件 全部的 前5名14位作者引用 5 戴安娜·埃丝特·韦兹·施瓦兹 5 雷内·拉穆尔 1 Bradley M.贝尔。 1 朱莉·贝萨克 1 洛萨·伯克 1 Escalante Soberanis,医学硕士。 1 David González-Sánchez 1 卡斯珀·克里斯滕森 1 克什提吉·库尔什什塔 1 麦金太尔,K。 1 T.Luke McCulloch 1 纳拉亚南,斯里·哈里·克里希纳 1 佩努里,弗朗西斯科 1 佩昂,R。 5篇连载文章中引用 4 数值算法 2 优化方法和软件 1 计算与应用数学杂志 1 数学应用学报 1 计算机辅助几何设计 全部的 前5名在6个字段中引用 8 数值分析(65-XX) 5 常微分方程(34-XX) 2 运筹学、数学规划(90-XX) 1 实函数(26年X月X日) 1 变分法与最优控制;最优化(49至XX) 1 计算机科学(68至XX) 按年份列出的引文