![](/img/trans.png)
[英]How to get Zero click search result from google API (Programmable Search Engine)?
[英]Sketch Engine API search query: How to get frequency?
有誰熟悉Python Sketch Engine API並可以告訴我們如何獲取n-gram的頻率嗎?
到目前為止,我們有這個(來自網站的示例):
import requests
base_url = 'https://api.sketchengine.co.uk/bonito/run.cgi'
data = {
'corpname': 'bnc2',
'format': 'json',
'lemma': 'book',
'lpos': '-v',
'username': '...',
'api_key': '...'
# get it here: https://the.sketchengine.co.uk/auth/api_access/
}
d = requests.get(base_url + '/wsketch', params=data).json()
print("frequency=", d['freq'])
這給了我們引理的頻率,但不是n-gram的頻率。
端點/wsketch
僅將單個引理作為輸入 。 要使用n-gram,應使用其他端點,例如/view
。
import requests
base_url = 'https://api.sketchengine.co.uk/bonito/run.cgi'
data = {
'corpname': 'bnc2',
'format': 'json',
'q': 'q[lemma="read"][lemma="book"]',
'username': '...',
'api_key': '...'
# get it here: https://the.sketchengine.co.uk/auth/api_access/
}
d = requests.get(base_url + '/view', params=data).json()
print("frequency=", d['relsize'])
這里的'relsize'
是指百萬分之一的頻率 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.