步数大小在numdifftools jacobian

时间:2016-07-11 13:22:08

标签: python numpy scipy derivative numerical-analysis

我想得到一个非线性方程组的数值jacobian矩阵。我在python 3.4上使用模块numdifftools 0.9.16。 我建立了一个有趣的功能'采用数组X并返回数组Y. 我使用命令jac=nd.Jacobian(fun)(X)获得jacobian并且工作正常。

我还使用命令jac=nd.Jacobian(fun,step=1e-1)(X)控制步长,也没关系。

现在,我希望根据等式有两个不同的步长:jac=nd.Jacobian(fun,step=[1,1,1e-1,1e-1])(X),假设有4个方程式。我想在前两个方程中使用1,而在其他方程中使用1e-1。

不幸的是,这个命令不起作用。我无法找到任何强制不同步长的例子,但阅读手册应该是可行的。没人有经验吗?感谢。

0 个答案:

没有答案