logo
Loading...

關於「基礎語言模型_Ngram.ipynb」的do_bigram_prediction函式中用到的next - Cupoy

您好我對於這行程式的next用途感到困惑word = next((word_pairs[1] for...

關於「基礎語言模型_Ngram.ipynb」的do_bigram_prediction函式中用到的next

2021/02/24 下午 00:21
基礎語言模型:N-Gram
黃懷慶
觀看數:24
回答數:1
收藏數:0

您好


我對於這行程式的next用途感到困惑

word = next((word_pairs[1] for (word_pairs, count) in bigram_freq if word_pairs[0] == word), None)


我想其用途一部分應該與以下這段程式等效,但也許我還了解得不夠透徹

for (word_pairs, count) in bigram_freq:

    if word_pairs[0] == word:

        word = word_pairs[1]


P.S.這行真的寫得很神奇,希望能有註解

您好 我對於這行程式的next用途感到困惑 word = next((word_pairs[1] for (word_pairs, count) in bigram_freq if word_pairs[0] == word), None) 我想其用途一部分應該與以下這段程式等效,但也許我還了解得不夠透徹 for (word_pairs, count) in bigram_freq: if word_pairs[0] == word: word = word_pairs[1] P.S.這行真的寫得很神奇,希望能有註解

回答列表