AkShare 自然语言处理

知识图谱

接口: nlp_ownthink

目标地址: https://ownthink.com/

描述: 获取思知-知识图谱的接口, 以此来查询知识图谱数据

限量: 单次返回查询的数据结果

输入参数

名称类型必选描述
wordstrYword=”人工智能”
indicatorstrYindicator=”entity”; Please refer Indicator Info table

Indicator Info

fieldstypedescription
entitystr实体名
descstr实体简介
taglist实体标签
avppandas.DataFrame实体属性值,第一列为实体的属性,第二列为实体属性所对应的值

输出参数-entity

名称类型默认显示描述
---str

接口示例-entity

  1. import akshare as ak
  2. nlp_ownthink_df = ak.nlp_ownthink(word="人工智能", indicator="entity")
  3. print(nlp_ownthink_df)

数据示例-entity

  1. 人工智能[计算机科学的一个分支]

输出参数-desc

名称类型默认显示描述
---str

接口示例-desc

  1. import akshare as ak
  2. nlp_ownthink_df = ak.nlp_ownthink(word="人工智能", indicator="desc")
  3. print(nlp_ownthink_df)

数据示例-desc

  1. 人工智能(Artificial Intelligence),英文缩写为AI

输出参数-avg

名称类型默认显示描述
---str

接口示例-avg

  1. import akshare as ak
  2. nlp_ownthink_df = ak.nlp_ownthink(word="人工智能", indicator="avg")
  3. print(nlp_ownthink_df)

数据示例-avg

  1. 字段
  2. 0 中文名 人工智能
  3. 1 外文名 ARTIFICIALINTELLIGENCE
  4. 2 简称 AI
  5. 3 提出时间 1956
  6. 4 提出地点 DARTMOUTH学会
  7. 5 名称来源 雨果·德·加里斯的著作

输出参数-tag

名称类型默认显示描述
---list

接口示例-tag

  1. import akshare as ak
  2. nlp_ownthink_df = ak.nlp_ownthink(word="人工智能", indicator="tag")
  3. print(nlp_ownthink_df)

数据示例-tag

  1. ['中国通信学会', '学科']

智能问答

接口: nlp_answer

目标地址: https://ownthink.com/robot.html

描述: 获取思知-对话机器人的接口, 以此来进行智能问答

限量: 单次返回查询的数据结果

输入参数

名称类型必选描述
questionstrYquestion=”姚明的身高”

输出参数

名称类型默认显示描述
答案strYstr

接口示例

  1. import akshare as ak
  2. nlp_answer_df = ak.nlp_answer(question="姚明的身高")
  3. print(nlp_answer_df)

数据示例

  1. 姚明的身高是226厘米