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

网站栏目策划方案自己模板做网站

网站栏目策划方案,自己模板做网站,网站建设公司前景,新浪wordpress目录 一、获取数据集 1.1 获取数据集 1.2 以“记事本”方式打开文件 1.3 另存为“UTF-8”格式文件 1.4 选择“是” 二、 打开Neo4j并运行 2.1 创建新的Neo4j数据库 2.2 分别设置数据库名和密码 ​编辑 2.3 启动Neo4j数据库 2.4 打开Neo4j数据库 2.5 运行查看该数据库…

目录

一、获取数据集

1.1 获取数据集

1.2 以“记事本”方式打开文件

1.3  另存为“UTF-8”格式文件

1.4 选择“是”

二、 打开Neo4j并运行

2.1 创建新的Neo4j数据库

2.2 分别设置数据库名和密码

​编辑 2.3 启动Neo4j数据库

2.4 打开Neo4j数据库

 2.5 运行查看该数据库是否为空

三、打开Python创建项目 

3.1 创建一个包,存项目

3.2 创建一个项目

3.3 检查自己的依赖是否完全

3.3.1 点击“File”-“Settings”

3.3.2  找到“Project:PythonProject”-"Python Interpreter"

3.4 导入相关依赖,打开Terminal

3.5 输入命令

四、实现Python连接Neo4j 

4.1 Python连接Neo4j测试

4.2 导入数据集

4.3 处理数据集

4.4 初始化neo4j并合并数据集关系

4.5 把节点导入到Neo4j中

4.6 运行代码后,查看Neo4j是否有节点

4.7 导入节点关系

4.8 查看Neo4j

五、该过程出现的Bug

5.1 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte 


一、获取数据集

1.1 获取数据集

《我是刑警》的人物关系数据集资源icon-default.png?t=O83Ahttps://download.csdn.net/download/Z0412_J0103/90160496

1.2 以“记事本”方式打开文件

1.3  另存为“UTF-8”格式文件

1.4 选择“是”

二、 打开Neo4j并运行

2.1 创建新的Neo4j数据库

2.2 分别设置数据库名和密码

 2.3 启动Neo4j数据库

2.4 打开Neo4j数据库

 2.5 运行查看该数据库是否为空

match(n) return n;

三、打开Python创建项目 

3.1 创建一个包,存项目

3.2 创建一个项目

3.3 检查自己的依赖是否完全

3.3.1 点击“File”-“Settings”

3.3.2  找到“Project:PythonProject”-"Python Interpreter"

检查是否导入了“neo4j”、“pandas”、”py2neo

3.4 导入相关依赖,打开Terminal

3.5 输入命令

pip install neo4j-python-driver pandas py2neo

四、实现Python连接Neo4j 

4.1 Python连接Neo4j测试

from py2neo import *
import pandas as pd
from neo4j import GraphDatabasegraph = Graph('http://neo4j:123456@127.0.0.1:7474')

其中的”123456“是你刚刚建立的Neo4j密码,此处只需要修改该密码就可以了

4.2 导入数据集

invoice_data = pd.read_csv("D:/我是刑警.csv", header=0)
print(invoice_data.shape)

其中地址需要改变,其它地方都不用变

运行结果如下

4.3 处理数据集

peoples = list(set(invoice_data['人物'].astype(str)))
people_ties = list(set(invoice_data['关系人物'].astype(str)))
people = list(set(peoples).union(set(people_ties)))
print(people)# 清除neo4j里面的所有数据
graph.delete_all()

 执行结果如下

4.4 初始化neo4j并合并数据集关系

# 初始化一个空列表来存储所有的元组
tuple_total = []# 迭代DataFrame的每一行
for index, row in invoice_data.iterrows():ties_total = [row['人物'], row['关系'], row['关系人物']]# 将所有元组添加到结果列表中tuple_total.extend([ties_total])
print(tuple_total)

4.5 把节点导入到Neo4j中

#把节点导入neo4j中
def create_node(people):for name in people:node_1 = Node('人物', name = name)graph.create(node_1)
create_node(people)

4.6 运行代码后,查看Neo4j是否有节点

4.7 导入节点关系

matcher = NodeMatcher(graph)
# 导入关系
for i in range(0, len(tuple_total)):name_1 = matcher.match('人物', name=tuple_total[i][0]).first()name_2 = matcher.match('人物', name=tuple_total[i][2]).first()rel = tuple_total[i][1]relationship = Relationship(name_1, rel, name_2)graph.create(relationship)

4.8 查看Neo4j

 

五、该过程出现的Bug

5.1 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte 

解决过程:

是因为你的CSV文件没有设置为”UTF-8“ ,具体过程看本文的1.2和1.3过程

上一篇文章:CSDN中群发功能及自动回复设置教程_csdn粉丝群发icon-default.png?t=O83Ahttps://blog.csdn.net/Z0412_J0103/article/details/144074981下一篇文章: 

http://www.yayakq.cn/news/497666/

相关文章:

  • wdcp网站迁移网站备案掉了怎么办
  • 厦门 建网站怎么看别的网站是那个公司做的
  • 网站宣传的重要性怎么做网站倒计时
  • 做电商网站的参考书引流推广平台
  • 制作一个网站要花多少钱c 网站开发需要学什么软件
  • 网站制作价格服务河北高阳做网站的
  • 郑州建网站价格浙江建设特种证书查询
  • 网站建设和网站开发的区别工作顺利
  • 东莞建站网站模板wordpress插件按下载数
  • 网站建设行业政策义乌网络推广公司
  • 怎样在外管局网站做延期付款建设网站公司需要准备哪些材料
  • 百度如何把网站做链接python的网站开发源码
  • 网站运营费用wordpress门户主体
  • wordpress站点版权设置域名在哪买
  • 西安网络建站个人公司注册网上申请
  • 好的摄影作品网站锡盟建设工程造价工程管理网站
  • 网上做家教那个网站好wordpress注册后绑定qq邮箱
  • asp网站应用程序wordpress导航菜单跳转
  • 淘宝api 做网站怎样为网站设计关键词
  • php做网站步骤客户关系管理系统
  • 软装设计案例网站wordpress 双语
  • 江阴网站建设多少钱云南网站建设网站运营
  • 重庆渝网站建设制作网页编码
  • 中山半江红网站建设微信公众号设计方案
  • 南雄市建设局网站合肥做网站的软件公司
  • 陕西省建设监理协会官网站wordpress配置163邮箱
  • 网站还是app珠海企业网站建设报价
  • 怎样提升网站关键词建购物网站怎么建呀
  • 网站建设对电子商务的意义怎样制作微信小程序
  • 电子商务做网站实训体会陕西网页