def _intensityUserMeme(
self,
t,
d,
m,
filterlatertimes=False,
):
etimes = self.etimes[self.eventmemes == m]
node_vec = self.node_vec[self.eventmemes == m]
if filterlatertimes:
return self.mu[d] * self.gamma[m] \
+ np.dot(np.transpose(self.alpha[node_vec[etimes
< t].astype(int), :][:, d]),
self.kernel_evaluate(t, etimes[etimes < t],
self.omega))
else:
return self.mu[d] * self.gamma[m] \
+ np.dot(np.transpose(self.alpha[node_vec.astype(int), :
][:, d]), self.kernel_evaluate(t, etimes,
self.omega))
评论列表
文章目录