首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AlchemyAPI在蟒蛇中的情感分析

AlchemyAPI在蟒蛇中的情感分析
EN

Stack Overflow用户
提问于 2016-04-05 11:38:38
回答 1查看 1.7K关注 0票数 0

我想使用Python来使用AlchemyAPI进行情感分析。

代码语言:javascript
复制
from alchemyapi import AlchemyAPI    
alchemyapi = AlchemyAPI()
demo_text = 'I am happy'
alchemyapi.emotion('text', demo_text)

给出此错误:

代码语言:javascript
复制
AttributeError: AlchemyAPI instance has no attribute 'emotion'

如何进行API调用以检测情绪,如所述的这里

EN

回答 1

Stack Overflow用户

发布于 2016-04-05 11:58:16

请遵循上述所有步骤:

  1. Get您的免费 API密钥 - AlchemyAPI需要一个API键来访问他们的文本分析功能.
  2. Clone Python来自 GitHub -为了简化AlchemyAPI的使用,他们创建了一个软件开发工具包,简称为SDK

提示:

代码语言:javascript
复制
mkdir -p ~/src/test
cd ~/src/test
git clone https://github.com/AlchemyAPI/alchemyapi_python.git
cd alchemyapi_python/

3.将Python配置为使用API --只需将其配置为使用API:

代码语言:javascript
复制
python alchemyapi.py YOUR_API_KEY

4.运行一个简单的示例:

代码语言:javascript
复制
python example.py

此时,您应该在终端窗口中获得大量的输出,因为每个函数都被调用,并且输出被解析。

现在,要能够使用AlchemyAPI功能,只需将alchemyapi.py文件复制并粘贴到您的项目中,在将处理文本分析的文件中包括以下几行:

代码语言:javascript
复制
from alchemyapi import AlchemyAPI
alchemyapi = AlchemyAPI()

现在您可以使用alchemyapi对象访问任何文本分析函数:

代码语言:javascript
复制
myText = "I'm excited to get started with AlchemyAPI!"
response = alchemyapi.sentiment("text", myText)
print "Sentiment: ", response["docSentiment"]["type"]

免责声明:确保您遵循所有这些步骤,以便能够访问API。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36425344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档