国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Pycharm+Neo4j紅樓夢人物關(guān)系圖譜

這篇具有很好參考價值的文章主要介紹了Pycharm+Neo4j紅樓夢人物關(guān)系圖譜。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

歡迎來到我的主頁~【蠟筆小新..】

本篇收錄于專欄【Python】

如果對你有幫助,希望點(diǎn)贊收藏加關(guān)注啦~

目錄

前言

neo4j基礎(chǔ)知識

Pycharm及代碼實(shí)現(xiàn)

?py2neo

?數(shù)據(jù)集獲取

代碼介紹


前言

Python實(shí)驗(yàn)課時,老師提到用知識圖譜構(gòu)建紅樓夢的人物關(guān)系圖,所以課后根據(jù)視頻和博客的學(xué)習(xí),初嘗試用neo4j進(jìn)行構(gòu)建,也在學(xué)習(xí)如何用Python直接進(jìn)行手撕關(guān)系圖并可視化,但是目前效果不佳,后續(xù)構(gòu)建好繼續(xù)分享在專欄。

neo4j基礎(chǔ)知識

neo4j.com進(jìn)行數(shù)據(jù)庫下載安裝

使用命令行輸入

neo4j.bat console

Pycharm+Neo4j紅樓夢人物關(guān)系圖譜,Python學(xué)習(xí),python,neo4j,開發(fā)語言

?找到localhost:7474,復(fù)制到瀏覽器進(jìn)行登錄,初始用戶名和密碼均為neo4j

Pycharm+Neo4j紅樓夢人物關(guān)系圖譜,Python學(xué)習(xí),python,neo4j,開發(fā)語言

其實(shí)在最頂端的窗口可以直接進(jìn)行圖譜的搭建,但由于本文是實(shí)現(xiàn)?Python進(jìn)行構(gòu)建,所以不在此進(jìn)行贅述。

Pycharm及代碼實(shí)現(xiàn)

?py2neo

neo4j提供python接口,可以使用py2neo庫通過python操作neo4j數(shù)據(jù)庫,py2neo安裝較為簡單,僅需要使用pip install方式進(jìn)行安裝。使用如下命令:

pip install py2neo

?安裝完后進(jìn)行測試:

from py2neo import Graph, Node, Relationship

def connect_database(username, password, dbname):
    graph_db = Graph("http://localhost:7474", name=dbname, auth=(username, password))
    return graph_db
    
if __name__ == '__main__':
    graph = connect_database("neo4j", "password", "neo4j")

Pycharm+Neo4j紅樓夢人物關(guān)系圖譜,Python學(xué)習(xí),python,neo4j,開發(fā)語言

?數(shù)據(jù)集獲取

?將以下內(nèi)容復(fù)制到txt文件中,再改為csv文件

?文章來源地址http://www.zghlxwxcb.cn/news/detail-851376.html

"head","tail","relation","label"
"賈代善","賈源","son","子"
"婁氏","賈源","daughter_in_law_of_grandson","重孫媳婦"
"賈母","賈代善","wife","妻"
"老姨奶奶","賈代善","concubine","妾"
"賈敏","賈代善","daughter","女"
"嫣紅","賈赦","concubine","妾"
"翠云","賈赦","concubine","妾"
"嬌紅","賈赦","concubine","妾"
"賈迎春","賈赦","daughter","女"
"趙姨娘","賈政","concubine","妾"
"周姨娘","賈政","concubine","妾"
"賈珠","賈政","son","子"
"尤二姐","賈璉","concubine","妾"
"秋桐","賈璉","concubine","妾"
"平兒","賈璉","concubine","妾"
"薛寶衩","賈寶玉","wife","妻"
"花襲人","賈寶玉","concubine","妾"
"賈桂","賈寶玉","son","子"
"賈菌","婁氏","son","子"
"周秀才","賈巧姐","brother_in_law","姐夫"
"周財(cái)主","周秀才","father","父親"
"周媽媽","周秀才","mother","母親"
"孫親太太","孫紹祖","mother","母親"
"刑大舅二姐","邢夫人","younger_sister","妹"
"邢德全","邢夫人","younger_brother","弟"
"張大老爺","邢夫人","old_relatives","老親"
"邢忠","邢夫人","elder_brother","兄"
"張大老爺之女","張大老爺","daughter","女"
"刑秞煙","邢忠","daughter","女"
"李嬸","李守中","sister_in_law","弟媳"
"李嬸之弟","李嬸","younger_brother","弟"
"李紋","李嬸","daughter","女"
"甄寶玉","李綺","husband","夫"
"甄應(yīng)嘉","甄寶玉祖母","son","子"
"甄夫人","甄應(yīng)嘉","wife","妻"
"大姑娘","甄應(yīng)嘉","daughter","女"
"二姑娘","甄應(yīng)嘉","daughter","女"
"三姑娘","甄應(yīng)嘉","daughter","女"
"襲人之母","襲人","mother","母親"
"花自芳","襲人","elder_brother","兄"
"周瓊之子","賈探春","husband","夫"
"林如海之父","林如海","father","父親"
"林如海之祖","林如海","grandfather","祖父"
"林如海之子","林如海","son","子"
"李媽","賈巧姐","nurser","乳母"
"昭兒","賈璉","servant","奴仆"
"興兒","賈璉","servant","奴仆"
"隆兒","賈璉","servant","奴仆"
"慶兒","賈璉","servant","奴仆"
"趙嬤嬤","賈璉","nurser","乳母"
"趙天梁","趙嬤嬤","son","子"
"趙天棟","趙嬤嬤","son","子"
"王信","賈璉","servant","奴仆"
"王信媳婦","賈璉","servant","奴仆"
"鮑二","賈璉","servant","奴仆"
"善姐","尤二姐","servant_girl","丫鬟"
"迎春乳母","賈迎春","nurser","乳母"
"王住兒媳婦","迎春乳母","daughter_in_law","子媳"
"繡桔","賈迎春","servant_girl","丫鬟"
"蓮花兒","賈迎春","servant_girl","丫鬟"
"秦思祺","賈迎春","servant_girl","丫鬟"
"潘又安","秦思祺","boy_friend","男友"
"賈琮奶媽","賈琮","nurser","乳母"
"篆兒","刑秞煙","servant_girl","丫鬟"
"新進(jìn)來的奶子","賈蘭","nurser","奶媽"
"素云","李紈","servant_girl","丫鬟"
"碧月","李紈","servant_girl","丫鬟"
"抱琴","賈元春","servant_girl","丫鬟"
"李嬤嬤","賈寶玉","nurser","乳母"
"趙嬤嬤","賈寶玉","nurser","乳母"
"張嬤嬤","賈寶玉","nurser","乳母"
"宋嬤嬤","賈寶玉","servant","奴仆"
"葉茗煙","賈寶玉","servant","奴仆"
"鋤藥","賈寶玉","servant","奴仆"
"掃紅","賈寶玉","servant","奴仆"
"墨雨","賈寶玉","servant","奴仆"
"引泉","賈寶玉","servant","奴仆"
"掃花","賈寶玉","servant","奴仆"
"挑云","賈寶玉","servant","奴仆"
"伴鶴","賈寶玉","servant","奴仆"
"雙瑞","賈寶玉","servant","奴仆"
"雙壽","賈寶玉","servant","奴仆"
"老葉媽","葉茗煙","mother","母親"
"李貴","李嬤嬤","son","子"
"李嬤嬤孫子","賈寶玉","servant","奴仆"
"王榮","賈寶玉","servant","奴仆"
"張若錦","賈寶玉","servant","奴仆"
"趙亦華","賈寶玉","servant","奴仆"
"周瑞","王夫人","servant","奴仆"
"周瑞女兒","周瑞","daughter","女"
"冷子興","周瑞","son_in_law","女婿"
"周嫂子的兒子","周瑞","son","子"
"何三","周瑞","adopted_son","干兒子"
"白金釧","王夫人","servant_girl","丫鬟"
"白玉釧","王夫人","servant_girl","丫鬟"
"彩云","王夫人","servant_girl","丫鬟"
"彩鸞","王夫人","servant_girl","丫鬟"
"繡鸞","王夫人","servant_girl","丫鬟"
"繡鳳","王夫人","servant_girl","丫鬟"
"白老媳婦","白金釧","mother","母親"
"白老媳婦","白玉釧","mother","母親"
"彩霞之母","彩霞","mother","母親"
"小霞","彩霞","younger_sister","妹"
"小鵲","趙姨娘","servant_girl","丫鬟"
"小吉祥","趙姨娘","servant_girl","丫鬟"
"趙國基","趙姨娘","elder_brother","兄"
"錢槐","趙姨娘","elder_male_cousin","表兄"
"錢槐","賈環(huán)","servant","奴仆"
"雪雁","林黛玉","servant_girl","丫鬟"
"王嬤嬤","林黛玉","nurser","乳母"
"紫鵲","林黛玉","servant_girl","丫鬟"
"春纖","林黛玉","servant_girl","丫鬟"
"藕官","林黛玉","servant_girl","丫鬟"
"賴嬤嬤","賴大","mother","母親"
"賴尚榮","賴大","son","子"
"賴大的女兒","賴大","daughter","女"
"來旺兒","王熙鳳","servant","奴仆"
"旺兒媳婦","王熙鳳","servant_girl","丫鬟"
"來喜家的","王熙鳳","servant","奴仆"
"豐兒","王熙鳳","servant_girl","丫鬟"
"彩明","王熙鳳","servant_girl","丫鬟"
"林紅玉","王熙鳳","servant_girl","丫鬟"
"林之孝","林紅玉","father","父親"
"王善保","邢夫人","servant","奴仆"
"費(fèi)婆子","邢夫人","servant_girl","丫鬟"
"金鴛鴦","賈母","servant_girl","丫鬟"
"琥珀","賈母","servant_girl","丫鬟"
"鸚鵡","賈母","servant_girl","丫鬟"
"珍珠","賈母","servant_girl","丫鬟"
"翡翠","賈母","servant_girl","丫鬟"
"玻璃","賈母","servant_girl","丫鬟"
"文官","賈母","servant_girl","丫鬟"
"傻大姐的娘","傻大姐","mother","母親"
"金彩","鴛鴦","father","父親"
"金文翔","鴛鴦","elder_brother","兄"
"多官","晴雯","elder_male_cousin","表哥"
"多渾蟲父親","晴雯","mothers_brother","舅"
"多姑娘兒","多官","wife","妻"
"吳貴","晴雯","elder_male_cousin","表兄"
"花芳官","賈寶玉","servant_girl","丫鬟"
"媚人","賈寶玉","servant_girl","丫鬟"
"麝月","賈寶玉","servant_girl","丫鬟"
"茜雪","賈寶玉","servant_girl","丫鬟"
"秋紋","賈寶玉","servant_girl","丫鬟"
"綺霞","賈寶玉","servant_girl","丫鬟"
"碧痕","賈寶玉","servant_girl","丫鬟"
"檀云","賈寶玉","servant_girl","丫鬟"
"四兒","賈寶玉","servant_girl","丫鬟"
"佳蕙","賈寶玉","servant_girl","丫鬟"
"墜兒","賈寶玉","servant_girl","丫鬟"
"紫綃","賈寶玉","servant_girl","丫鬟"
"良兒","賈寶玉","servant_girl","丫鬟"
"何春燕","賈寶玉","servant_girl","丫鬟"
"廚房中的柳家媳婦","柳五兒","mother","母親"
"柳二媳婦的妹子","柳五兒","younger_sister","妹"
"哥嫂侄兒","柳五兒","nephew","侄"
"侍書","賈探春","servant_girl","丫鬟"
"翠墨","賈探春","servant_girl","丫鬟"
"艾官","賈探春","servant_girl","丫鬟"
"小蟬","賈探春","servant_girl","丫鬟"
"何婆","何春燕","mother","母親"
"何婆","芳官","adopted_mother","干娘"
"小鳩兒","何春燕","younger_sister","妹"
"夏婆子","何春燕","maternal_aunt","姨媽"
"夏婆子","藕官","adopted_mother","干娘"
"夏婆子","小蟬","grandmother","外祖母"
"蔣玉菡","賈寶玉","friend","朋友"
"通判傅試","賈政","pupil","門生"
"傅秋芳","傅試","younger_sister","妹"
"太祖皇帝","先皇","father","父親"
"太上皇","先皇","son","子"
"皇太后","太上皇","wife","妻"
"太妃","太上皇","kings_concubine","嬪妃"
"皇帝","太上皇","son","子"
"賈元春","皇帝","imperial_concubine","妃"
"吳貴妃","皇帝","imperial_concubine","妃"
"周貴人","皇帝","imperial_concubine","妃"
"周貴人父親","周貴人","father","父親"
"吳天佑","吳貴妃","father","父親"
"戴權(quán)","皇帝","minister","臣"
"夏守忠","皇帝","minister","臣"
"賈代化","賈演","son","子"
"焦大","賈演","servant","奴仆"
"賈敷","賈代化","son","子"
"賈敬","賈代化","son","子"
"賈惜春","賈敬","daughter","女"
"史湘云爺爺","史侯","son","子"
"史鼐","史湘云爺爺","son","子"
"史鼎","史湘云爺爺","son","子"
"湘云母","史湘云爺爺","daughter_in_law","兒媳"
"史鼎的夫人","史鼎","wife","妻"
"史湘云","湘云母","daughter","女"
"衛(wèi)若蘭","史湘云","husband","夫"
"翠縷","史湘云","servant_girl","丫鬟"
"葵官","史湘云","servant_girl","丫鬟"
"周奶媽","史湘云","nurser","乳母"
"鳳姐之祖王夫人之父","王公","son","子"
"王夫人之大兄鳳姐之父","鳳姐之祖王夫人之父","son","子"
"王子騰","鳳姐之祖王夫人之父","son","子"
"王子勝","鳳姐之祖王夫人之父","son","子"
"王夫人","鳳姐之祖王夫人之父","daughter","女"
"薛姨媽","鳳姐之祖王夫人之父","daughter","女"
"王成父","鳳姐之祖王夫人之父","nephew","侄"
"老舅太太","王夫人之大兄鳳姐之父","wife","妻"
"王仁","王夫人之大兄鳳姐之父","son","子"
"王熙鳳","王夫人之大兄鳳姐之父","daughter","女"
"王子騰夫人","王子騰","wife","妻"
"王子騰之女","王子騰","daughter","女"
"保寧侯之子","王子騰之女","husband","夫"
"王成","王成父","son","子"
"王狗兒","王成","son","子"
"劉氏","王狗兒","wife","妻"
"王青兒","王狗兒","daughter","女"
"王板兒","王狗兒","son","子"
"劉姥姥","劉氏","mother","母親"
"寶釵祖父","薛公","son","子"
"薛公之孫","寶釵祖父","son","子"
"薛寶琴父","寶釵祖父","son","子"
"薛姨媽","薛公之孫","wife","妻"
"薛寶釵","薛公之孫","daughter","女"
"薛蟠","薛公之孫","son","子"
"同喜","薛姨媽","servant_girl","丫鬟"
"同貴","薛姨媽","servant_girl","丫鬟"
"鶯兒","薛寶釵","servant_girl","丫鬟"
"文杏","薛寶釵","servant_girl","丫鬟"
"喜兒","薛寶釵","servant_girl","丫鬟"
"蕊官","薛寶釵","servant_girl","丫鬟"
"夏金桂","薛蟠","wife","妻"
"老蒼頭","薛蟠","meme_ama","乳父"
"寶蟾","夏金桂","servant_girl","丫鬟"
"小舍兒","夏金桂","servant_girl","丫鬟"
"夏奶奶","夏金桂","mother","母親"
"夏三","夏奶奶","son","子"
"臻兒","香菱","servant_girl","丫鬟"
"薛寶琴母","薛寶琴父","wife","妻"
"薛蝌","薛寶琴父","son","子"
"薛寶琴","薛寶琴父","daughter","女"
"邢岫煙","薛蝌","wife","妻"
"梅翰林之子","薛寶琴","husband","夫"
"小螺","薛寶琴","servant_girl","丫鬟"
"荳官","薛寶琴","servant_girl","丫鬟"
"梅翰林","梅翰林之子","father","父親"
"賈瑞之父","賈代儒","son","子"
"賈瑞之母","賈瑞之父","wife","妻"
"賈瑞","賈瑞之父","son","子"
"賈瓊","賈瓊之母","son","子"
"賈四姐","賈瓊之母","daughter","女"
"賈王扁","賈王扁之母","son","子"
"賈喜鸞","賈王扁之母","daughter","女"
"賈蕓","五嫂子卜氏","son","子"
"卜世仁","五嫂子卜氏","brother","兄弟"
"小丫頭子","賈蕓","servant_girl","丫鬟"
"倪兒娘子","倪二","wife","妻"
"倪二女兒","倪二","daughter","女"
"馬販子王短腿","倪二","friend","友人"
"卜世仁娘子","卜世仁","wife","妻"
"卜銀姐","卜世仁","daughter","女"
"王奶奶","卜世仁","neighbour","鄰居"
"卜世仁店里伙計(jì)","卜世仁","partner","伙計(jì)"
"賈芹","周氏","son","子"
"金氏","賈璜","wife","妻"
"胡氏","金氏","elder_sister_in_law","嫂"
"金榮","胡氏","son","子"
"嬌杏","賈化","wife","妻"
"賈雨村子","賈化","son","子"
"應(yīng)天府門子","賈化","son","子"
"張如圭","賈化","friend","友人"
"王老爺","賈化","friend","友人"
"天子之妻","應(yīng)天府門子","wife","妻"
"東安郡王穆蒔拜","東平郡王","son","子"
"南安王太妃","南安郡王","wife","妻"
"南安郡王之孫","南安郡王","grandson","孫子"
"西寧郡王之孫","西寧郡王","grandson","孫子"
"西寧郡王妃","西寧郡王","wife","妻"
"北靜王太妃","北靜郡王","daughter_in_law","兒媳"
"北靜王少妃","水溶","wife","妻"
"北靜郡王長府官","水溶","minister","臣"
"鎮(zhèn)國公誥命","牛清","wife","妻"
"鎮(zhèn)國公誥命長男","牛清","son","子"
"牛繼宗","牛清","grandson","孫子"
"柳芳","柳彪","grandson","孫子"
"陳瑞文","陳翼","grandson","孫子"
"馬尚","馬魁","grandson","孫子"
"侯孝康","侯明","grandson","孫子"
"繕國公誥命","繕國公","wife","妻"
"石光珠","繕國公","grandson","孫子"
"蔣子寧","平原侯","grandson","孫子"
"謝鯨","定城侯","grandson","孫子"
"戚建輝","襄陽侯","grandson","孫子"
"裘良","景田侯","grandson","孫子"
"錦鄉(xiāng)侯誥命","錦鄉(xiāng)侯","wife","妻"
"韓奇","錦鄉(xiāng)侯","son","子"
"馮紫英","神武將軍馮唐","son","子"
"錦田侯誥命","馬道婆","donor","施主"
"蕊官","地藏庵的圓心","pupil","徒弟"
"藕官","圓心","pupil","徒弟"
"智能兒","凈虛","pupil","徒弟"
"智善","凈虛","pupil","徒弟"
"智通","凈虛","pupil","徒弟"
"于老爺","凈虛","donor","施主"
"胡老爺","凈虛","donor","施主"
"胡老爺太太","凈虛","donor","施主"
"胡老爺公子","凈虛","donor","施主"
"張大財(cái)主","凈虛","donor","施主"
"花芳官","智能","pupil","徒弟"
"張金哥","張大財(cái)主","daughter","女"
"李公子","張金哥","employer","雇主"
"長安原任守備","李公子","father","父親"
"李衙內(nèi)","長安府府太爺","mothers_brother","小舅子"
"賈代化","賈演","son","子"
"焦大","賈演","servant","奴仆"
"賈敷","賈代化","son","子"
"賈敬","賈代化","son","子"
"尤氏","尤老娘","daughter","女"
"賈薔","賈演","great_great_grandson","玄孫"
"齡官","賈薔","girl_friend","女友"
"佩鳳","賈珍","concubine","妾"
"偕鸞","賈珍","concubine","妾"
"文花","賈珍","concubine","妾"
"茄官","尤氏","servant_girl","丫鬟"
"銀蝶","尤氏","servant_girl","丫鬟"
"炒豆兒","尤氏","servant_girl","丫鬟"
"秦可卿","賈蓉","wife","妻"
"胡氏","賈蓉","step_wife","續(xù)弦"
"許氏","賈蓉","step_wife","續(xù)弦"
"入畫","賈惜春","servant_girl","丫鬟"
"彩屏","賈惜春","servant_girl","丫鬟"
"彩兒","賈惜春","servant_girl","丫鬟"
"瑞珠","秦可卿","servant_girl","丫鬟"
"寶珠","秦可卿","servant_girl","丫鬟"
"秦鐘","秦業(yè)","son","子"
"智能兒","秦鐘","girl_friend","女友"
"凈虛","智能兒","master","師父"
"智善","凈虛","pupil","徒弟"
"智通","凈虛","pupil","徒弟"
"喜兒","賈珍","servant","奴仆"
"壽兒","賈珍","servant","奴仆"
"尤三姐","柳湘蓮","girl_friend","女友"
"杏奴","柳湘蓮","servant","奴仆"
"尤二姐","賈璉","concubine","妾"
"善姐","尤二姐","servant_girl","丫鬟"
"甄寶玉","李綺","husband","夫"
"賈演","賈源","elder_brother","兄"
"賈赦","賈代善","son","子"
"賈政","賈代善","son","子"
"賈敏","賈政","younger_sister","妹"
"邢夫人","賈赦","wife","妻"
"賈璉","賈赦","son","子"
"賈琮","賈赦","son","子"
"王夫人","賈政","wife","妻"
"賈元春","賈政","daughter","女"
"賈寶玉","賈政","son","子"
"賈探春","賈政","daughter","女"
"賈環(huán)","賈政","son","子"
"王熙鳳","賈璉","wife","妻"
"賈巧姐","賈璉","daughter","女"
"賈蘭","賈珠","son","子"
"李紈","賈珠","wife","妻"
"孫紹祖","賈迎春","husband","夫"
"李守中","李紈","father","父親"
"李綺","李嬸","daughter","女"
"甄寶玉","甄應(yīng)嘉","son","子"
"林如海","賈敏","husband","夫"
"林黛玉","林如海","daughter","女"
"王嬤嬤","賈寶玉","nurser","乳母"
"彩霞","王夫人","servant_girl","丫鬟"
"傻大姐","賈母","servant_girl","丫鬟"
"晴雯","賈寶玉","servant_girl","丫鬟"
"篆兒","賈寶玉","servant_girl","丫鬟"
"柳五兒","賈寶玉","servant_girl","丫鬟"
"賈珍","賈敬","son","子"
"賈母","史侯","daughter","女"
"香菱","薛蟠","concubine","妾"
"倪二","賈蕓","friend","友人"
"水溶","北靜郡王","grandson","孫子"
"尤氏","賈珍","wife","妻"
"尤二姐","尤老娘","daughter","女"
"尤三姐","尤老娘","daughter","女"
"賈蓉","賈珍","son","子"
"秦可卿","秦業(yè)","daughter","女"

代碼介紹

由于大部分代碼都進(jìn)行了注釋,所以大家可以直接拷貝代碼進(jìn)行學(xué)習(xí),在此不贅述代碼作用

import csv
from py2neo import Graph, Node, Relationship

# 創(chuàng)建與 Neo4j 數(shù)據(jù)庫的連接
g = Graph('http://localhost:7474', user='neo4j', password='neo4j123..', name="neo4j")

# 打開 CSV 文件
with open('HongLou.csv', 'r', encoding='utf-8') as f:
    # 創(chuàng)建一個 CSV 讀取器
    reader = csv.reader(f)
    # 遍歷 CSV 文件中的每一行
    for item in reader:
        # 跳過標(biāo)題行,因?yàn)閺牡诙虚_始才是人物信息
        if reader.line_num == 1:
            continue
        # 打印當(dāng)前行號和內(nèi)容
        print("當(dāng)前行數(shù):", reader.line_num, "當(dāng)前內(nèi)容:", item)

        # 使用 CSV 中的值創(chuàng)建起始節(jié)點(diǎn)和結(jié)束節(jié)點(diǎn),節(jié)點(diǎn)標(biāo)簽為 'Person',名稱屬性來自 CSV
        start_node = Node("Person", name=item[0])
        end_node = Node("Person", name=item[1])

        # 使用 CSV 中的值創(chuàng)建起始節(jié)點(diǎn)和結(jié)束節(jié)點(diǎn)之間的關(guān)系,關(guān)系類型為 CSV 中的值
        relation = Relationship(start_node, item[3], end_node)

        # 將起始節(jié)點(diǎn)和結(jié)束節(jié)點(diǎn)合并到圖中,使用節(jié)點(diǎn)標(biāo)簽 'Person' 和名稱屬性進(jìn)行匹配
        g.merge(start_node, "Person", "name")
        g.merge(end_node, "Person", "name")
        # 將關(guān)系合并到圖中,使用節(jié)點(diǎn)標(biāo)簽 'Person' 和名稱屬性進(jìn)行匹配
        g.merge(relation, "Person", "name")

?最后回到我們的neo4j中就能看到關(guān)系圖譜啦

Pycharm+Neo4j紅樓夢人物關(guān)系圖譜,Python學(xué)習(xí),python,neo4j,開發(fā)語言

?

到了這里,關(guān)于Pycharm+Neo4j紅樓夢人物關(guān)系圖譜的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Neo4j是什么,為什么需要Neo4j,Neo4j的優(yōu)勢和應(yīng)用場景

    Neo4j是什么,為什么需要Neo4j,Neo4j的優(yōu)勢和應(yīng)用場景

    當(dāng)我們處理非常復(fù)雜的數(shù)據(jù)時,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫可能會無法勝任。而在這種情況下,一個基于圖形數(shù)據(jù)模型的數(shù)據(jù)庫,如Neo4j,可能會是更好的選擇。Neo4j是一個高性能、面向?qū)ο蟮膱D形數(shù)據(jù)庫,它是為存儲和查詢大規(guī)模圖形數(shù)據(jù)而設(shè)計(jì)的。 在Neo4j中,數(shù)據(jù)被組織成一系列

    2024年02月08日
    瀏覽(35)
  • Neo4j:入門基礎(chǔ)(二)~ 數(shù)據(jù)導(dǎo)入Neo4J
                    
            
RDF導(dǎo)入neo4j數(shù)據(jù)庫

    Neo4j:入門基礎(chǔ)(二)~ 數(shù)據(jù)導(dǎo)入Neo4J RDF導(dǎo)入neo4j數(shù)據(jù)庫

    neo4j導(dǎo)入數(shù)據(jù)的方式有以下幾種: Cypher create 語句,為每一條數(shù)據(jù)寫一個create Cypher load csv 語句,將數(shù)據(jù)轉(zhuǎn)成CSV格式,通過LOAD CSV讀取數(shù)據(jù)。 neo4j-admin import導(dǎo)入 官方提供的Java API - BatchInserter 大牛編寫的 batch-import 工具 neo4j-apoc load.csv + apoc.load.relationship 針對實(shí)際業(yè)務(wù)場景,定制

    2023年04月24日
    瀏覽(33)
  • 【neo4j】neo4j的安裝與使用

    【neo4j】neo4j的安裝與使用

    https://www.oracle.com/java/technologies/downloads/ 按照步驟安裝即可 配置環(huán)境變量 在系統(tǒng)變量中添加 path變量中添加 https://neo4j.com/deployment-center/ 下載后,在指定位置解壓縮 與java相同,也需要設(shè)置環(huán)境變量。 終端輸入neo4j.bat console 成功

    2024年02月03日
    瀏覽(31)
  • Neo4j:入門基礎(chǔ)(二)~ 數(shù)據(jù)導(dǎo)入Neo4J

    Neo4j:入門基礎(chǔ)(二)~ 數(shù)據(jù)導(dǎo)入Neo4J

    neo4j導(dǎo)入數(shù)據(jù)的方式有以下幾種: Cypher create 語句,為每一條數(shù)據(jù)寫一個create Cypher load csv 語句,將數(shù)據(jù)轉(zhuǎn)成CSV格式,通過LOAD CSV讀取數(shù)據(jù)。 neo4j-admin import導(dǎo)入 官方提供的Java API - BatchInserter 大牛編寫的 batch-import 工具 neo4j-apoc load.csv + apoc.load.relationship 針對實(shí)際業(yè)務(wù)場景,定制

    2024年02月09日
    瀏覽(28)
  • vue+neo4j(neo4j desktop安裝和使用)

    vue+neo4j(neo4j desktop安裝和使用)

    官網(wǎng)下載安裝 官方下載鏈接:https://neo4j.com/download/ 下載后會跳轉(zhuǎn)到 Activation Key 頁面,已經(jīng)自動生成好密鑰,復(fù)制后,粘貼到 Neo4j Deskto 的 Software Keys 輸入框內(nèi)即可完成激活 官方安裝使用手冊 https://neo4j.com/developer/neo4j-desktop/ 軟件主界面,默認(rèn)附帶一個 Example Project ,自帶一個

    2024年02月14日
    瀏覽(64)
  • 【neo4j忘記密碼】neo4j忘記密碼的處理方法

    【neo4j忘記密碼】neo4j忘記密碼的處理方法

    小伙伴們大家好,我是javaPope,因?yàn)樽罱胍獦?gòu)建知識圖譜,突然想起自己還安裝過neo4j,當(dāng)我滿懷欣喜啟動以后卻發(fā)現(xiàn),忘記密碼了,嗚嗚嗚,然后,廢話不多說,怎們直接上教程: 找到neo4j.config文件,路徑如下(以自己為準(zhǔn)): D:neo4jconfneo4j.conf 將 dbms.security.auth_enable

    2024年02月11日
    瀏覽(25)
  • Neo4j | 保姆級教學(xué)之如何清空neo4j數(shù)據(jù)庫

    要清空neo4j數(shù)據(jù)庫,需要進(jìn)行以下操作: 停止Neo4j服務(wù)器,關(guān)閉Neo4j的所有連接。 找到 Neo4j 數(shù)據(jù)庫存儲的目錄,通常是 data/databases/ 。 刪除該目錄中的所有文件和子目錄。 請注意,這將不可逆地刪除數(shù)據(jù)庫的所有內(nèi)容,包括節(jié)點(diǎn)、關(guān)系和屬性等數(shù)據(jù)。在執(zhí)行這個操作之前,請

    2024年02月06日
    瀏覽(23)
  • neo4j網(wǎng)頁無法打開,啟動一會兒后自動關(guān)閉,查看neo4j status顯示Neo4j is not running.

    neo4j網(wǎng)頁無法打開,啟動一會兒后自動關(guān)閉,查看neo4j status顯示Neo4j is not running.

    公司停電,服務(wù)器未能幸免,發(fā)現(xiàn)無法訪問此網(wǎng)站,http://0.0.0.0:7474 在此之前都還好著 發(fā)現(xiàn)neo4j啟動后幾秒自動掛掉 查看neo4j的報錯日志 得到以下內(nèi)容(縮減版) 錯誤信息 “User limit of inotify watches reached” 表明系統(tǒng)達(dá)到了 Linux 內(nèi)核對 inotify 監(jiān)控事件的限制。inotify 是 Linux 內(nèi)

    2024年04月11日
    瀏覽(20)
  • 頭歌-Neo4j 的安裝部署-第1關(guān):安裝 Neo4j(超詳細(xì))

    頭歌-Neo4j 的安裝部署-第1關(guān):安裝 Neo4j(超詳細(xì))

    ?將解壓包解壓后開始第二步:修改配置文件: ?接著修改第75行代碼,如下圖: ?啟動 Neo4j 復(fù)制下列網(wǎng)址,并打開Fire Fox,輸入: 一開始默認(rèn)賬號密碼都neo4j: 隨后即可修改密碼,賬號密碼都為123456,如下圖:

    2024年02月07日
    瀏覽(137)
  • neo4j community用neo4j.bat命令啟動時遇到的困難

    1. neo4j : 無法將“neo4j”項(xiàng)識別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次 用powershell和cmd運(yùn)行都報錯,此時是neo4j環(huán)境變量未配置成功的問題,需要多次刪除并新建NEO4J_HOME才有效; 2.無法加載文件 D:n

    2024年04月15日
    瀏覽(193)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包