Python+Neo4j+红楼梦
Windows
参考:https://blog.csdn.net/qq_38335648/article/details/115027676
环境配置
安装包 | 版本 | 路径 |
---|---|---|
Python | - | - |
JDK | 8u301 |
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
|
Neo4j | Community 4.3.3 |
https://neo4j.com/download-center/#community
|
py2neo | 4.1 |
pip install py2neo==4.1
|
问题
1、有问题就降低版本
2、pip 不了 py2neo,更新pip:python -m pip install --upgrade pip
3、报错:cannot import name 'clock' from 'time' (unknown location)
, 参考:https://coding.imooc.com/learn/questiondetail/226238.html
Ubuntu
参考:https://blog.csdn.net/fi_hu/article/details/117210156
环境配置
安装包 | 版本 | 路径 |
---|---|---|
Python | - | - |
JDK | - |
sudo apt-get install default-jdk
|
Neo4j | 4.3.3 |
https://neo4j.com/download-center/#community , tar -xf /filename
|
py2neo | 4.1 |
pip install py2neo==4.1 , pip install neo4j=4.3 , pip install neo4j-driver
|
问题
1、有问题就降低版本
Code (Win 和 ubuntu 一样)
参考:https://blog.csdn.net/RHJlife/article/details/108586578/
import csv
import py2neo
from py2neo import Graph, Node, Relationship, NodeMatcher# 密码改成自己的
g = Graph('http://localhost:7474', username='neo4j', password='myneo') # 链接到浏览器# 数据文件替换成自己的
with open('RedHouseDream.csv', 'r', encoding='gbk') as f:reader = csv.reader(f)for item in reader:if reader.line_num==1:continueprint("current line: ", reader.line_num, 'current content: ', item)startNode = Node("Person", name=item[0])endNode = Node("Person", name=item[1])relation = Relationship(startNode, item[3], endNode)# g.merge(startNode, "Person", "name")# g.merge(endNode, "Person", "name")g.merge(relation, "Person", "name")
注意事项
1、windows下需要先启动neo4j,neo4j.bat console
(已添加到系统环境变量)
2、http://localhost:7474/browser/
默认只显示25个entity,在左下角可设置
3、数据源可在http://www.openkg.cn/dataset/ch4masterpieces
下载
Python+Neo4j+红楼梦相关推荐
- python红楼梦词云_用Python读红楼梦之——二、词云美化
原文链接 咱们书接上回,讲到我们使用Python把红楼梦中的核心词汇给绘画出来了,但是,红楼梦这么唯美的书,给我们乌漆麻黑的搞了一张词云,宝宝们肯定接受不了. 我们先来找照片,这张照片不错,不过还是要 ...
- python红楼梦人物词频统计_用Python绘制红楼梦词云图,竟然发现了这个!
原标题:用Python绘制红楼梦词云图,竟然发现了这个! Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具 ...
- python分析红楼梦出现的虚词词频统计,python对红楼梦的每一章节进行词频统计
python对红楼梦的每一章节进行词频统计 python对红楼梦的每一章节进行词频统计 import jieba f=open("G:\\红楼梦.txt","r" ...
- 用Python读红楼梦之——一、词云绘制
原文连接 Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具,下面我们来看看如何使用Python,来读红楼梦 ...
- python对红楼梦的每一章节进行词频统计
python对红楼梦的每一章节进行词频统计 import jieba f=open("G:\\红楼梦.txt","r",encoding="utf-8 ...
- 用Python读红楼梦之——二、词云美化
原文连接 咱们书接上回,讲到我们使用Python把红楼梦中的核心词汇给绘画出来了,但是,红楼梦这么唯美的书,给我们乌漆麻黑的搞了一张词云,宝宝们肯定接受不了. 我们先来找照片,这张照片不错,不过还是要 ...
- python统计红楼梦人物出场次数_《红楼梦》人数统计,人物,出场,次数
这个也是学习过程中的一个成果吧,希望大家能批评指正. 红楼梦人物出场次数统计.亮点在于,考虑了人物的别称,以及有较为丰富的排除词库.如凤姐的称谓就有许多,凤辣子,凤姐,王熙凤等等,还有黛玉,有林黛玉, ...
- python之红楼梦词频统计并生成图云
一共三个文件 Hlm.py stop_words.txt 红楼梦.txt (tips: txt文件已放在文章最后) 废话不多说,直接上效果图和代码: 效果图 Hlm.py 代码部分: import m ...
- python分析红楼梦出现的虚词词频统计_用Python分析红楼梦,见证贾府的兴衰
分词词频统计 什么是分词?众所周知中文是以字为单位,句子中所有的字连起来才能描述一个意思.例如我是一个学生.计算机不能很容易明白"学"."生"两个字合起来才表示 ...
最新文章
- pyqtdeploy教程_PyQtdeploy-V2.4 User Guide 中文 (一)
- 过滤器在图纸上的符号_终于找全了,施工图纸上那一堆难记的符号,赶紧收藏!...
- python可以做什么工作好-Python可以做什么工作?Python有哪些方向?
- android qq分享自动弹出,史上最详细Android集成QQ,微信,微博分享(不要第三方)持续更新中...
- 10-穿墙代理的设置 | 01.数据抓取 | Python
- 谢少锋:云计算拉动技术进步 规模成倍增长
- CodeForces - 1321C Remove Adjacent(贪心+模拟)
- oracle 区分配,ORACLE自动段管理的区分配大小测试
- 松阳天气预报软件测试,松阳天气预报15天
- 笨小猴(洛谷P1125题题解,Java语言描述)
- groovy 兼容 java_java – eclipse插件和maven依赖项中存在的’groovy-all’jar之间的兼容性问题...
- 安卓应用安全指南 4.3.2 创建/使用内容供应器 规则书
- 基于JAVA+SpringBoot+Mybatis+MYSQL的校园新闻管理系统
- 做人要无需,做事要务实!
- 图的链式前向星表示及深度广度优先遍历
- Android Q 上的Biometric生物识别之Fingerprint指纹识别流程
- 微信小程序 用户登录及对用户获取信息进行授权
- 优秀自我简介200字_优秀学生自我介绍200字范文
- OLAP和OLTP的区别
- 为年会写的配乐诗朗诵稿