def sample_adjective(self, vector): """Sample an adjective at random (same method as sample_noun)""" p = util.softmax(self.adj_vectors.dot(vector) / self.tau) return npr.choice(self.adjs, p=p)