×

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公司初始DAEdco/c公司++锥齿轮COIN或TMB公司旋转戴莫拉DFVLR-SQP公司数据交换系统GELDA公司广告PyADOL-C型卡萨迪ADiGator公司
引用于: 9文件

按年份列出的引文