は私が持っているratio.Iネガと正の単語の割合を決定したいと考えているツイートのセットを持って設定を決定し、以下の単純化された辞書の:は、つぶやきの正/負の単語比率が
negative_words = ['bad', 'terrible']
positive_words = ['outstanding', 'good']
私はそれらを分析するために、次のコードを書いた:
tweets = ["this is terrible", "this is very good"]
for tweet in tweets:
count_positive = 0
count_negative = 0
if(tweet in positive_words):
count_positive = count_positive + 1
if(tweet in negative_words):
count_negative = count_negative + 1
ratio_positive = count_positive/len(tweet)
ratio_negative = count_negative/len(tweet)
ratio_negative = float(ratio_negative)
ratio_positive = float(ratio_positive)
print(ratio_positive)
print(ratio_negative)
このコードの出力は負の単語対正の割合でなければなりません。私は0.33などを期待しながら、しかし、私はここでしかうまくいかないものに
任意の考え... ... 0.0を取得しますか?
python 2 division? –
出力をfloatにキャストする代わりに、いずれかのオペランドをfloatにキャストします。 – Anbarasan