MCPcopy Create free account
hub / github.com/MotrixLab/FineMoGen / _get_pos_ohot

Method _get_pos_ohot

mogen/models/utils/word_vectorizer.py:61–67  ·  view source on GitHub ↗
(self, pos)

Source from the content-addressed store, hash-verified

59 self.word2vec = {w: vectors[word2idx[w]] for w in words}
60
61 def _get_pos_ohot(self, pos):
62 pos_vec = np.zeros(len(POS_enumerator))
63 if pos in POS_enumerator:
64 pos_vec[POS_enumerator[pos]] = 1
65 else:
66 pos_vec[POS_enumerator['OTHER']] = 1
67 return pos_vec
68
69 def __len__(self):
70 return len(self.word2vec)

Callers 1

__getitem__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected