adpy是一个用于算法区分的python库。
ADPY的Python项目详细描述
adpy是一个用于算法微分的python库(http://en.wikipedia.org/wiki/automatic-differentication)。此外,它还允许创建可调用函数,以使用计算图获取函数值。
功能:
*使用计算图优化数值计算
*从symphy表达式创建可调用函数(调用lambdify一次并创建计算图)
*使用正向或反向算法微分提取偏导数
*优点:使用所有优点的小型非线性求解器上面提到的
为了便于使用,您需要一个可调用函数,该函数接受一个浮点数列表并返回一个列表。
return[x[0]**2,2*x[1]
2.]
初始化adfun对象。
x1)
现在你有了一个可调用的计算图优化函数。
如果你想使用导数,只需做
=汽车倒车(x1)
>j汽车前进(x1)汽车前进(x1)
>更多信息,请参阅所附示例。
clone git-git-克隆http://github.com/zwenson/adpy
python setup.py install.pypypy install安装
>
或使用简易安装
轻松安装adpy
它使用重载类“adfloat”来记录获取结果所需的数学操作列表。然后将此列表转换为python表达式并使其可执行。该列表还用于执行自动区分。
*添加泰勒算法?
功能:
*使用计算图优化数值计算
*从symphy表达式创建可调用函数(调用lambdify一次并创建计算图)
*使用正向或反向算法微分提取偏导数
*优点:使用所有优点的小型非线性求解器上面提到的
为了便于使用,您需要一个可调用函数,该函数接受一个浮点数列表并返回一个列表。
2.]
初始化adfun对象。
x1)
现在你有了一个可调用的计算图优化函数。
如果你想使用导数,只需做
=汽车倒车(x1)
>j汽车前进(x1)汽车前进(x1)
>更多信息,请参阅所附示例。
clone git-git-克隆http://github.com/zwenson/adpy
python setup.py install.pypypy install安装
>
或使用简易安装
轻松安装adpy
它使用重载类“adfloat”来记录获取结果所需的数学操作列表。然后将此列表转换为python表达式并使其可执行。该列表还用于执行自动区分。
*添加泰勒算法?