贪心学院第二个主题代码--Python岗位知识图谱

老师的例图,图源https://mp.weixin.qq.com/s/fj5HtHsrloLyIfWxMlMC5Q

第二周作业是使用neo4j及Cypher语言制作一个如图所示的知识图谱。本周内容摘要如下。

我得到的图谱如下

清晰度神马的不要在意太多细节....

以下为代码, 我的实现思路是先创建六类岗位的节点,再根据每类岗位需要依次学习的知识查询及创建节点与知识间的关系。
创建六类岗位
create (z : 岗位 {name : "自动化办公"}), (w : 岗位 {name : "Web开发"}), (p : 岗位 {name : "爬虫"}), (d : 岗位 {name : "大数据"}), (r : 岗位 {name : "人工智能"}), (s :岗位 {name:"数据分析"}) return z,w,p,d,r,s

查询(岗位 自动化办公),创建从事这个岗位需要的(知识)并根据学习这些知识的先后顺序创建【关系】

match (z :岗位 {name:"自动化办公"}) create (zP:知识 {name:"Python基础"}),(zW:知识 {name :"文件处理"}), (z)-[:自动化办公]->(zP),(zP)-[:自动化办公]->(zW) return z,zP,zW

如上创建 其余岗位 的图谱

match (w :岗位 {name:"Web开发"}),(zP:`知识` {name :"Python基础"}),(zW:知识 {name:"文件处理"}) create (zL:知识 {name:"Linux"}),(zF:知识 {name :"Flask"}), (zD:知识 {name :"Django"}), (zM:知识 {name :"MySQL"}), (w)-[:WEB开发]->(zL), (w)-[:WEB开发]->(zP), (zP)-[:WEB开发]->(zW), (zW)-[:WEB开发]->(zF), (zW)-[:WEB开发]->(zD), (zD)-[:WEB开发]->(zM),(zF)-[:WEB开发]->(zM) return w,zL,zF,zD,zM

match (p :岗位 {name:"爬虫"}), (zL:`知识` {name :"Linux"}) create (zHT:知识 {name:"HTML"}), (zCS:知识 {name :"CSS"}), (zX:知识 {name :"xpath"}), (zWA:知识 {name :"网络"}), (p)-[:爬虫]->(zL), (p)-[:爬虫]->(zHT), (zHT)-[:爬虫]->(zCS), (zHT)-[:爬虫]->(zX), (p)-[:爬虫]->(zWA) return p,zL,zHT,zCS,zX,zWA

match (p :岗位 {name:"爬虫"}), (zP:`知识`{name:"Python基础"}), (zM:`知识`{name:"MySQL"}) create (zRE:知识 {name:"Requests"}), (zBS:知识 {name :"bs4"}), (zSR:知识 {name :"Scrapy"}), (zMO:知识 {name :"MongoDB"}), (p)-[:爬虫]->(zP), (p)-[:爬虫]->(zRE), (zRE)-[:爬虫]->(zBS), (zBS)-[:爬虫]->(zSR), (zSR)-[:爬虫]->(zM),(zSR)-[:爬虫]->(zMO) return p,zP,zM,zRE,zBS,zSR,zMO

match (s :岗位 {name:"数据分析"}), (zP:`知识`{name:"Python基础"}), (zL:`知识`{name:"Linux"}),(zM:知识 {name :"MySQL"}), (zMO:知识 {name :"MongoDB"}) create (zWIN:知识 {name:"Windows办公软件"}), (zSO:知识 {name :"所属行业的业务知识!"}), (zT:知识 {name :"统计"}), (zHI:知识 {name :"Hive"}),(zHB:知识 {name :"HBase"}),(s)-[:数据分析]->(zL),(s)-[:数据分析]->(zSO),(s)-[:数据分析]->(zT), (s)-[:数据分析]->(zWIN),(s)-[:数据分析]->(zP), (zP)-[:数据分析]->(zM), (zP)-[:数据分析]->(zMO), (zP)-[:数据分析]->(zHI), (zP)-[:数据分析]->(zHB) return s,zP,zL,zM,zMO,zWIN,zSO,zT,zHI,zHB


match (r :岗位 {name:"人工智能"}), (zP:`知识`{name:"Python基础"}), (zL:`知识`{name:"Linux"}),(zT:知识 {name :"统计"}) create (zGS:知识 {name:"高数"}), (zJX:知识 {name :"机器学习"}), (zSX:知识 {name :"深度学习"}),(r)-[:人工智能]->(zP),(r)-[:人工智能]->(zGS),(zGS)-[:人工智能]->(zT), (zT)-[:人工智能]->(zJX), (zJX)-[:人工智能]->(zSX), (zJX)-[:人工智能]->(zL) return r,zP,zL,zT,zGS,zJX,zSX

create (LJ:岗位方向 {name:"离线计算"}), (SJ:岗位方向 {name:"实时计算"}),(VUE:岗位方向 {name:"视觉"}),(YY:岗位方向 {name:"语言"}),(NLP:岗位方向 {name:"NLP"}),(TJ:岗位方向 {name:"推荐"}) return LJ, SJ,VUE,YY,NLP,TJ

match (zSX:`知识`{name:"深度学习"}), (VUE:`岗位方向`{name:"视觉"}),(YY:`岗位方向`{name:"语言"}),(NLP:`岗位方向`{name:"NLP"}),(TJ:`岗位方向`{name:"推荐"}) create (zSX)-[:`人工智能`]->(VUE),(zSX)-[:`人工智能`]->(YY),(zSX)-[:`人工智能`]->(NLP),(zSX)-[:`人工智能`]->(TJ) return zSX, VUE, YY, NLP, TJ

创建 大数据 的关系图需要根据岗位方向分类创建

match (d :`岗位`{name:"大数据"}),(LJ:`岗位方向` {name:"离线计算"}),(SJ:`岗位方向`{name:"实时计算"}) create (d)-[:大数据]->(LJ),(d)-[:大数据]->(SJ) return d,SJ,LJ

match (LJ:`岗位方向`{name:"离线计算"}), (zHI:`知识` {name:"Hive"}),(zHB:`知识`{name:"HBase"}) create (zSL:`知识`{name:"Scala"}),(zSP:`知识`{name:"Spark"}), (zHD:`知识`{name:"Hadoop"}), (LJ)-[:`大数据`]->(zHI),(LJ)-[:`大数据`]->(zHB),(LJ)-[:`大数据`]->(zSL),(zSL)-[:`大数据`]->(zSP),(LJ)-[:`大数据`]->(zHD) return LJ,zHI,zHB,zSL,zSP,zHD

match (SJ:`岗位方向`{name:"实时计算"}), (zHD:`知识` {name:"Hadoop"}) create (zJV:`知识`{name:"Java"}),(zFL:`知识`{name:"Flink"}), (zFM:`知识`{name:"Flume"}),(zKK:`知识`{name:"Kafka"}),(zST:`知识`{name:"Storm"}), (SJ)-[:`大数据`]->(zJV),(zJV)-[:`大数据`]->(zHD),(zJV)-[:`大数据`]->(zFL),(zJV)-[:`大数据`]->(zFM),(zJV)-[:`大数据`]->(zKK),(zJV)-[:`大数据`]->(zST) return SJ,zHD,zJV,zFL,zFM,zKK,zST

刚才漏了大数据->Linux这条线,在此补充:

match (d :`岗位`{name:"大数据"}), (zL:`知识`{name:"Linux"}) create (d)-[:`大数据`]->(zL) return d,zL

代做工资流水公司蚌埠代做工资代付流水漳州工资流水单代办贵阳办理签证工资流水广州企业银行流水代办鞍山背调流水开具包头银行流水PS图片遵义个人工资流水 多少钱绵阳工资证明办理深圳车贷银行流水鞍山签证工资流水公司大庆企业对公流水查询佛山打印薪资流水广州工资流水app截图图片柳州代办个人银行流水保定背调流水制作衡阳做房贷流水徐州打企业对私流水南阳自存流水报价沈阳代开背调流水株洲在职证明费用株洲办理银行流水单无锡做公司银行流水沈阳贷款工资流水 代办烟台代办收入证明贵阳签证工资流水代办菏泽签证流水代开常州工资流水开具荆州制作房贷工资流水常州开签证工资流水徐州在职证明费用香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化