如何使用带注释的句子更新 VADER 词典?

有没有办法用带注释的句子更新 VADER:

<form class="box1" >

<fieldset>

<label class="my_text4">First Element</label>
<input class="left_padd" type="text"  id="firstelement" name="basic_attributes"  value="firstvalue"  />
<br /><br />

<label class="my_text4" >Second Element</label> 
<input  class="left_padd" type="text"  id="secondelement" name="basic_attributes" value="secondvalue">
<br /><br />

<label class="my_text4" >Third Element</label>
<select id="thirdelement" name="thirdvalue">
    <option value="option1" selected>option1</option>
    <option value="option2">option2</option>
</select>
<br /><br />

<div>
<input  class="button1" type="button" id="bt" value="create_variable_value_file" onclick="saveFile()" /> 
</div>

</fieldset>
</form>

<div id ="demo"></div>

<script>
function saveFile() {
    var elements_names = ["basic_attributes"];
    var j,k;
    var id1,value1;

    document.getElementById("demo"). innerHTML = "";

    for(j=0; j < elements_names.length; j++)  {
    var inputs = 
    document.getElementsByName(elements_names[j]);

    for(k=0; k < inputs.length; k++)  {
        id1 = inputs[k].getattribute("id");
        value1 = inputs[k].value; 
        document.getElementById("demo"). innerHTML += id1 + " " + value1 + " " + inputs.length + "<br>";          
    }
}
}
</script>

这不起作用:

new_sentences = {
    'She has written more than 100 books.': '2',}
xiangmuwei 回答:如何使用带注释的句子更新 VADER 词典?

不幸的是,更新词典只能用令牌来完成。 您可以通过打印或在此处查看预定义的词典:https://github.com/cjhutto/vaderSentiment/blob/master/vaderSentiment/vader_lexicon.txt

import nltk
nltk.download('vader_lexicon')
from nltk.sentiment.vader import SentimentIntensityAnalyzer

new_values = {"flaws": -3.0,"stain": -3.2,"complain": -2.0,"jazz": 4}
analyzer.lexicon.update(new_values)
analyzer = SentimentIntensityAnalyzer()
print(analyzer.lexicon)
本文链接:https://www.f2er.com/1109213.html

大家都在问