【发布时间】:2018-03-29 09:53:44
【问题描述】:
import numpy as np
a = np.array([[1,2,3],
[4,5,6],
[7,8,9]])
b = np.array([[1,2,3]]).T
c = a.dot(b) #function
jacobian = a # as partial derivative of c w.r.t to b is a.
我正在阅读有关 jacobian 矩阵的内容,并试图构建一个,从我目前所阅读的内容来看,这个 python 代码应该被视为 jacobian。我理解对了吗?
【问题讨论】:
-
不,雅可比是为变量函数定义的。常数的雅可比是 0。
-
是...如果向量
x定义f(x)=A.x然后A是雅可比...(只是你没有在这里定义为python 函数) -
@droooze 请再次阅读 OP 的问题,请参阅我上面的评论。
-
@droooze 认真的吗?
f = lambda x: np.dot( a, x )现在是c = f( b )。f的雅可比是什么?
标签: python numpy derivative