mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-10 20:42:39 +02:00
rbf computation of psi2 now works if there's only one datum
This commit is contained in:
parent
f3ea01f76d
commit
dd27b285d6
1 changed files with 2 additions and 2 deletions
|
|
@ -239,13 +239,13 @@ class rbf(kernpart):
|
||||||
psi2 = np.empty((N,M,M))
|
psi2 = np.empty((N,M,M))
|
||||||
|
|
||||||
psi2_Zdist_sq = self._psi2_Zdist_sq
|
psi2_Zdist_sq = self._psi2_Zdist_sq
|
||||||
half_log_psi2_denom = 0.5*np.log(self._psi2_denom).squeeze()
|
_psi2_denom = self._psi2_denom.squeeze().reshape(N,self.D)
|
||||||
|
half_log_psi2_denom = 0.5*np.log(self._psi2_denom).squeeze().reshape(N,self.D)
|
||||||
variance_sq = float(np.square(self.variance))
|
variance_sq = float(np.square(self.variance))
|
||||||
if self.ARD:
|
if self.ARD:
|
||||||
lengthscale2 = self.lengthscale2
|
lengthscale2 = self.lengthscale2
|
||||||
else:
|
else:
|
||||||
lengthscale2 = np.ones(Q)*self.lengthscale2
|
lengthscale2 = np.ones(Q)*self.lengthscale2
|
||||||
_psi2_denom = self._psi2_denom.squeeze()
|
|
||||||
code = """
|
code = """
|
||||||
double tmp;
|
double tmp;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue