このfor
ループは、特定のコーパス、サンプルサイズ、サンプル数を入力として取り、予想される数値の平均と標準偏差を与えることを意図しています。感情トークンの?
def test_iterate(corpus_reader, sample_size, number_of_samples):
for i in xrange(number_of_samples):
tokens = corpus_reader.sample_words_by_sents(sample_size)
sents = corpus_reader.sample_sents(sample_size)
print expected_sentiment_tokens(tokens)
s = []
s.append(expected_sentiment_tokens(tokens))
s = array(s)
print "Average expected no of sentiment tokens: %s" % average(s)
print "Standard deviation of sentiment tokens: %s" % std(s)
test_iterate(rcr, 500, 3)
戻り値
181.166666667
186.277777778
185.5
Average expected no of sentiment tokens: 185.5
Standard deviation of sentiment tokens: 0.0
何らかの理由で、すべてのサンプルを一緒に平均して標準偏差するのではなく、平均が最後のサンプルに設定されています。