当前位置: 首页 > news >正文

python语言通过neo4j构建知识图谱

用python语言通过neo4j构建知识图谱

  • 安装neo4j社区版
  • 启动neo4j
  • neo4j语法
  • python编写代码
    • 结果
    • 注意
    • 可能遇到的问题

安装neo4j社区版

  1. 下载neo4j
  2. 安装相应版本jdk
    例:jdk15-neo4j4.2
  3. 配置环境变量
  4. cmd——neo4j——neo4j install-service——neo4j start——neo4j status
    在这里插入图片描述

启动neo4j

cmd——neo4j.bat console

在这里插入图片描述

访问 http://localhost:7474

初始登录用户名和密码均为:neo4j

neo4j语法

初始化,删除以往的痕迹

MATCH (n) DETACH DELETE n

python编写代码

from py2neo import Graph, Node, Relationship, NodeMatcher,RelationshipMatcher
graph = Graph("http://localhost:7474", auth=("neo4j", "123456"))

p1 = Node("drug", name="伸腿瞪眼丸")
p2 = Node("disease", name="精神恍惚")
graph.create(p1)
graph.create(p2)

r = Relationship(p1, "特效治疗", p2)
graph.create(r)

结果

在这里插入图片描述

注意

需要安装py2neo依赖包

可能遇到的问题

ModuleNotFoundError: No module named ‘monotonic’

解决办法:

pip install monotonic

相关文章:

  • JAVA基于微信小程序的校园信息共享平台毕业设计-附源码211615
  • javaweb医院科室管理系统springboot
  • 深度学习(PyTorch)——长短期记忆神经网络(LSTM)
  • 外贸怎么在谷歌搜索客户?
  • L73.linux命令每日一练 -- 第十章 Linux网络管理命令 -- dig和host
  • 用MicroPython开发ESP32-用TFT-LCD(ST7735S)显示图像
  • off-by-one+overlapped chunk
  • Debian/Ubuntu/Kali 如何安装 Spotify 音乐白嫖神器
  • Vue-Vue实例
  • JVM外部调试工具:JMXTerm
  • super和this的区别
  • 为什么软件工程项目普遍不重视可行性分析?
  • 亚马逊云购买和配置苹果MacOs系统的云主机
  • springboot++vue+elementui网上零食购物商城网站系统带统计投诉java
  • SSM学生惩奖系统的设计与实现毕业设计-附源码201520
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【css3】浏览器内核及其兼容性
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • CSS 三角实现
  • HTML中设置input等文本框为不可操作
  • Vue 动态创建 component
  • 关于for循环的简单归纳
  • 前端临床手札——文件上传
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 数组大概知多少
  • 新书推荐|Windows黑客编程技术详解
  • 正则表达式-基础知识Review
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (四)鸿鹄云架构一服务注册中心
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)关于多人操作数据的处理策略
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET NPOI导出Excel详解
  • .net Stream篇(六)
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET中统一的存储过程调用方法(收藏)
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • /etc/sudoer文件配置简析
  • [ajaxupload] - 上传文件同时附件参数值
  • [Android Pro] Notification的使用
  • [BZOJ] 3262: 陌上花开
  • [BZOJ3211]:花神游历各国(小清新线段树)
  • [C\C++]读入优化【技巧】
  • [C++]:for循环for(int num : nums)