如何使用python对变量求导、求雅可比、黑塞矩阵
1、首先我们打开编写python的常用工具jupyter notebook,任意新建一个笔记本
2、使用命令pip installsympy安装好sympy包之后,使用在notebook中引入
3、1. 对变量求导对y=1/x求导在sympy可以表示为如下代码,使用diff函数进行计算
4、2.求雅可比矩阵对包含三个变量xyz的函数f求雅可比矩阵,f = Matrix([])括号中为f函数关于变量xyz的表达式,
5、3. 求撮颡槽骗黑塞矩阵虽然sympy包中没有求黑塞矩阵的内建函数,我们仍然可以用多重循环+diff函数根据定义求导得到黑塞矩阵,f=sym.sympify([])的括号中可添加多个函数,用引号括住,用逗号隔开
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:53
阅读量:68
阅读量:26
阅读量:53
阅读量:92