微移向量 X towards/away 向量 A
Nudge vector X towards/away vector A
我有:
d1 = np.dot(a,x)
问题是我可以使用什么公式来修改 X,以便:
d2 = d1 + delta
其中“delta”是 parameter/number,由我指定。
此外,作为第二种情况,“delta”可能是 (d1*percent)
我正在寻找 'F' :
x1 = x * F
这样 :
d2 = np.dot(a,x1)
另说:
d1 + delta = np.dot(a, x * F)
什么是 'F'?
kewl ;)
@staticmethod
def nudge(a,b,delta):
d = hrr.dot(a, b)
return b * ((d+delta)/d)
In [144]: hrr.dot(a,b)
Out[144]: 0.03531923115430759
In [145]: hrr.dot(a,hrr.nudge(a,b,0.1))
Out[145]: 0.13531923115430755
In [146]: hrr.dot(a,hrr.nudge(a,b,0.2))
Out[146]: 0.2353192311543074
我假设 np.dot(a,x)
是 a 和 x
的点积
F = (d1 + delta)/d1
我有:
d1 = np.dot(a,x)
问题是我可以使用什么公式来修改 X,以便:
d2 = d1 + delta
其中“delta”是 parameter/number,由我指定。
此外,作为第二种情况,“delta”可能是 (d1*percent)
我正在寻找 'F' :
x1 = x * F
这样 :
d2 = np.dot(a,x1)
另说:
d1 + delta = np.dot(a, x * F)
什么是 'F'?
kewl ;)
@staticmethod
def nudge(a,b,delta):
d = hrr.dot(a, b)
return b * ((d+delta)/d)
In [144]: hrr.dot(a,b)
Out[144]: 0.03531923115430759
In [145]: hrr.dot(a,hrr.nudge(a,b,0.1))
Out[145]: 0.13531923115430755
In [146]: hrr.dot(a,hrr.nudge(a,b,0.2))
Out[146]: 0.2353192311543074
我假设 np.dot(a,x)
是 a 和 x
F = (d1 + delta)/d1