这两天实验了一下情感倾向分析的API,感觉很不错,用Python写了一个API调用及数据提取的函数,与大家分享。
from aip import AipNlp
import pandas as pd
""" 你的 APPID AK SK """
APP_ID = 'XXXXXXX'
API_KEY = 'XXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXX'
client = AipNlp(APP_ID, API_KEY, SECRET_KEY)
demotext = "百度情感分析API棒棒的!"
""" 调用情感倾向分析,返回具体数值 """
def get_sentiment(text):
#print (text)
json_data=client.sentimentClassify(text)
text=json_data['text']
items=json_data['items']
items=items[0]
positive_prob=items['positive_prob']
confidence=items['confidence']
negative_prob=items['negative_prob']
sentiment=items['sentiment']
return text,positive_prob,confidence,negative_prob,sentiment
print (get_sentiment(demotext))
TOP
切换版块
这个需要你自己去创建一个应用,在应用界面可以看到这三个信息
为啥会有这个错误我也是醉了,如果只调用一次就没问题,循环就总有各种各样的错误
KeyError: 'text'
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 12-14: ordinal not in range(256)
请问这个报错是咋会子事情啊
控制台看了下应该是默认5qps
您好,有QPS限制吗?我发现把几个待分析的语句放在一个list里用循环去读取识别的时候,API调用失败,可能是QPS超限了。
大神你引入的几个包,怎么安装
我已下载,但是还是不知道怎么运行,不知道id填什么,您能举个例子吗??感激不尽!!
我已下载,但是还是不知道怎么运行,并且
APP_ID = 'XXXXXXX'
API_KEY = 'XXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXX'
需要怎么填写呢?您能举个例子吗??感谢群主!!
我已下载,但是还是不知道怎么运行,并且
APP_ID = 'XXXXXXX'
API_KEY = 'XXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXX'
需要怎么填写呢?您能举个例子吗??感谢群主!!
刚接触这一块,不是太明白需要您的解释,谢谢群主!
我已下载,但是还是不知道怎么运行,并且
APP_ID = 'XXXXXXX'
API_KEY = 'XXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXX'
需要怎么填写呢?您能举个例子吗??非常感谢!!
刚接触这一块,不是太明白需要您的解释,谢谢群主!
报错: json_data=client.sentimentClassify(text)
AttributeError: AipNlp instance has no attribute 'sentimentClassify'
我已下载,但是还是不知道怎么运行,并且
APP_ID = 'XXXXXXX'
API_KEY = 'XXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXX'
需要怎么填写呢?您能举个例子吗??非常感谢!!
刚接触这一块,不是太明白需要您的解释,谢谢群主!
报错:
D:\>python sentiment.py
Traceback (most recent call last):
File "sentiment.py", line 50, in
print (get_sentiment(demotext))
File "sentiment.py", line 30, in get_sentiment
json_data=client.sentimentClassify(text)
AttributeError: AipNlp instance has no attribute 'sentimentClassify'
我已下载,但是还是不知道怎么运行,并且
APP_ID = 'XXXXXXX'
API_KEY = 'XXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXX'
需要怎么填写呢?您能举个例子吗??非常感谢!!
刚接触这一块,不是太明白需要您的解释,谢谢群主!
报错:
D:\>python sentiment.py
Traceback (most recent call last):
File "sentiment.py", line 50, in
print (get_sentiment(demotext))
File "sentiment.py", line 30, in get_sentiment
json_data=client.sentimentClassify(text)
AttributeError: AipNlp instance has no attribute 'sentimentClassify'
我已下载,但是还是不知道怎么运行,并且
APP_ID = 'XXXXXXX'
API_KEY = 'XXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXX'
需要怎么填写呢?您能举个例子吗??非常感谢!!
可以循环调用啊,而且1天可以免费用10万条,我用的挺好的。
今天我也试了,但是感觉处理速度还是比较慢,我是逐行读取txt进行上述分析的
请问楼主可以调用评论观点抽取吗?我这边只有这个用不了
这个就是Python的源代码啊,放到Spyder或者Notebook,把Key换成你自己的,直接执行就行了
请问有源码吗
我写了个角本把一个论坛的大部分评论都跑了一下,看了一下结果感觉还是很理想的。
文本识别还行吧