我正在研究文本剃刀。一个单词的相关性从0到1。我希望该词在0.5以上时为绿色,在0.5以上时为红色。但是,我的代码似乎无效。
该错误表明它必须是字符串而不是浮点数。我不知道该怎么办。 这是它所涉及的代码。
for entity in response.entities():
if entity.relevance_score > 0.5:
print ('\033[1m' + entity.id + '\033[0m' ,'\033[92m' + entity.relevance_score + '\033[0m', entity.confidence_score, entity.freebase_types)
else :
print ('\033[1m' + entity.id + '\033[0m' , '\033[91m' + entity.relevance_score + '\033[0m', entity.confidence_score, entity.freebase_types)