Diff of /model/utils.py [000000] .. [bad60c]

Switch to side-by-side view

--- a
+++ b/model/utils.py
@@ -0,0 +1,22 @@
+def age_vocab(max_age, mon=1, symbol=None):
+    age2idx = {}
+    idx2age = {}
+    if symbol is None:
+        symbol = ['PAD', 'UNK']
+
+    for i in range(len(symbol)):
+        age2idx[str(symbol[i])] = i
+        idx2age[i] = str(symbol[i])
+
+    if mon == 12:
+        for i in range(max_age):
+            age2idx[str(i)] = len(symbol) + i
+            idx2age[len(symbol) + i] = str(i)
+    elif mon == 1:
+        for i in range(max_age * 12):
+            age2idx[str(i)] = len(symbol) + i
+            idx2age[len(symbol) + i] = str(i)
+    else:
+        age2idx = None
+        idx2age = None
+    return age2idx, idx2age
\ No newline at end of file