文件名称:
HyperJet:C ++和Python中具有超双数的算法区分-源码
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2021-03-09
详细说明:HyperJet —适用于Python和C ++的具有超双数的算法区分
仅标头的库,用于使用双对数进行算法区分。 用C ++ 17编写,带有扩展的Python接口。
安装
pip install hyperjet
快速开始
导入模块:
import hyperjet as hj
创建一组变量,例如x=3和y=6 :
x , y = hj . DDScalar . variables ([ 3 , 6 ])
x和y是双偶数。 这由后缀hj表示:
x
>> > 3 hj
以简单的float获取值:
x . f
>> > 3
超双数将导数存储为numpy数组。
获取超双数的一阶导数(梯度):
x . g # = [dx/dx, dx/dy]
>> > array ([ 1. , 0. ])
获取二阶导数(Hessian矩阵):
x . hm () # = [[d^2
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.