gpt4 book ai didi

javascript - 按分数搜索 AFINN-165 json

转载 作者:行者123 更新时间:2023-11-30 20:52:29 24 4
gpt4 key购买 nike

我正在制作一个情绪调整的 Youtube 搜索引擎,它将分数(通过 Microsoft Azure Emotion API 从网络摄像头图像读取)映射到 AFINN-165 列表中选择的几个词,然后执行 Youtube 搜索。

代码是用 Node & Express 写的(通过 GET 请求返回答案)。

我正在尝试按单词的值搜索 JSON。例子;当我给出函数 (5) 时,它会返回所有得分为 5 的单词。JSON 的结构如下:

var data = {
word: score,
word: score,
word: score,
};

我将其包装在下面的数组中

function getWordsByScore() {
var afinnKeys = Object.keys(afinn);
var afinnArray = [afinn]
console.log(afinnKeys.length);

for (var i = 0; i < afinnKeys.length; i++) {
var word = String(afinnKeys[i]);
return(afinnArray[0].word);
}
}

不知何故,我无法让它工作。我尝试通过在 AfinnKeys 中创建键数组来获取实际的“单词”。但是通过 forloop 将这个词提供给 afinnArray[0] 只会返回 undefined。

我希望有人能帮助我。现在已经坚持了一段时间。

最佳答案

这样的事情对你有帮助吗?

var score = 3;
var data = {
'firstword': 1,
'secondword': 2,
'thirdword': 3,
'forthword': 3
};

var result = Object.keys(data).filter(function (key) {
return data[key] === score
});

console.log(result);

关于javascript - 按分数搜索 AFINN-165 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48022812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com