pre-compute a matrix multiplication 

calculate np.sum(probs * self.wordEm, axis = 0) once and reuse later which makes it roughly 'context' times faster