teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/10/27 03:38

投稿

qax
qax

スコア622

answer CHANGED
@@ -15,4 +15,17 @@
15
15
  ngram_listをそもそも定義する必要がなく、直接
16
16
  termFreqをカウントアップしていけると思います。
17
17
 
18
- ただし、どの箇所が処理に時間が掛かっているのか、実際にtime関数やtqdmなどを使って計測してみて、その箇所について詰めていくのがよいとおもいます。
18
+ ただし、どの箇所が処理に時間が掛かっているのか、実際にtime関数やtqdmなどを使って計測してみて、その箇所について詰めていくのがよいとおもいます。
19
+
20
+
21
+ -----
22
+ 追記
23
+
24
+ ```python
25
+ for i in range(len(wordArray)-2)):
26
+ n_word = wordArray[i], wordArray[i+1], wordArray[i+2]
27
+ if n_word in termFreq:
28
+ termFreq[n_word] += 1
29
+ else:
30
+ termFreq[n_word] = 1
31
+ ```