如何使用 watson-developer-cloud python sdk 检索我的语料库列表?
How do I retrieve a list of my corpora using watson-developer-cloud python sdk?
我像这样创建了一个语料库:
from watson_developer_cloud import ConceptInsightsV2 as ConceptInsights
concept_insights = ConceptInsights(
username='<My Service User>',
password='<My Service Pass>')
create_corpora = concept_insights.create_corpus('Test Corpora One!')
我没有收到错误,如果我再次尝试 运行 代码,我会收到预期的异常,告诉我语料库已经存在。
现在,如何只打印我的语料库?我试图这样做:
print(concept_insights.list_corpora())
但是,它 returns 一大堆 public 语料库,埋在词典列表中间的是我的单个语料库。我如何获得 my 列表?我可以使用 API 资源管理器上的 getAccountCorpora
函数只检索我的列表。有没有办法通过 python 传递帐户 ID 并获得相同的结果?
Python SDK 中缺少该功能,但已添加(感谢您的问题),因此您现在可以:
print(concept_insights.list_corpora(account='<My Account>'))
我像这样创建了一个语料库:
from watson_developer_cloud import ConceptInsightsV2 as ConceptInsights
concept_insights = ConceptInsights(
username='<My Service User>',
password='<My Service Pass>')
create_corpora = concept_insights.create_corpus('Test Corpora One!')
我没有收到错误,如果我再次尝试 运行 代码,我会收到预期的异常,告诉我语料库已经存在。
现在,如何只打印我的语料库?我试图这样做:
print(concept_insights.list_corpora())
但是,它 returns 一大堆 public 语料库,埋在词典列表中间的是我的单个语料库。我如何获得 my 列表?我可以使用 API 资源管理器上的 getAccountCorpora
函数只检索我的列表。有没有办法通过 python 传递帐户 ID 并获得相同的结果?
Python SDK 中缺少该功能,但已添加(感谢您的问题),因此您现在可以:
print(concept_insights.list_corpora(account='<My Account>'))