如果值为0.1或0.2,则以下代码有效。如果值为0.3475777755,则不工作
def sentiment_score(value):
if value in np.arange(-5,-2,0.1,dtype=float):
return 'do_verynegative'
elif value in np.arange(-2,0,0.1,dtype=float):
return 'do_negative'
elif value in np.arange(0,1,0.1,dtype=float):
return 'do_neu'
elif value in np.arange(0,2,0.1,dtype=float):
return 'do_postive'
elif value in np.arange(2,5,0.1,dtype=float):
return 'do_verypositive'
else:
return 'error'
请说明如果值有超过1个十进制数怎么办?在
你想把一个数字翻译成一个标签,对吗?这段代码将实现浮点和整数的目标。在
相关问题 更多 >
编程相关推荐