Python驅動下的neo4j

2022-01-12 Python愛好者社區

作者:zhaikun   風控建模屌絲一枚,現居於北京

個人微信公眾號:Python數據分析與評分卡建模

前文連結:

帶你走進圖資料庫——Neo4j的大門

Neo4j與Python結合,實現網頁排名算法與最小社區探測

最近學習neo4j,以及在python環境下驅動圖資料庫。階段成果與大家分享一下,給大家提供一個方法和思路。例子數據是天龍八部。

數據獲取:關注Python愛好者社區公眾號回復天龍八部

文件不大,load_csv上傳數據

上傳結果:1262個節點,11112個屬性,9850個關係

概覽一部分,讓大家有個概念:

現在開始python:

給大家一個直觀的印象:

關鍵節點:

度中心性:

中介中心性:

接近中心性:

pagerank:

pagerank讀成dataframe:

社區探索:

最小社區:

添加社區屬性:

看看屬於社區1的成員:



數據獲取:關注Python愛好者社區公眾號回復天龍八部


Python愛好者社區歷史文章大合集

Python愛好者社區歷史文章列表(每周append更新一次)

福利:文末掃碼立刻關注公眾號,「Python愛好者社區」,開始學習Python課程:

關注後在公眾號內回復課程即可獲取:

小編的Python入門視頻課程!!!

崔老師爬蟲實戰案例免費學習視頻。

丘老師數據科學入門指導免費學習視頻。

陳老師數據分析報告製作免費學習視頻。

玩轉大數據分析!Spark2.X+Python 精華實戰課程免費學習視頻。

丘老師Python網絡爬蟲實戰免費學習視頻。

相關焦點

  • Python3+Neo4j+flask,汽車行業知識圖譜項目實戰!
    2.查詢兩個實體間的關係3.查詢單個實體的某個屬性值4.統計當前資料庫裡有多少個實體以及當前資料庫被訪問多少次5.當前接口是否可用4.環境:python3+Neo4j+flask5.運行:1.啟動資料庫:neo4j console2.插入數據:kg/kg.py,數據格式:data
  • 知識圖譜、圖形資料庫及Neo4j實例介紹
    在構架知識圖譜中,我們常常以關係圖(點和線)的方式來對知識進行表示,以點和關係數據對知識數據進行存儲。這時就要用到今天文章的主角——圖形資料庫。圖形資料庫主要用於存儲實體間的關係信息。在一個圖形資料庫中,最主要的組成有兩種,結點集(Nodes)和連接結點的關係(Relationship)。
  • Neo4j 1.3 Milestone 2 發布
    Neo4j 1.3.M02 now contains: neo4j-kernel: core graphdb engine neo4j-graph-algo: optimized graph algorithm library neo4j-kernel-com
  • 知識圖譜實戰系列四:neo4j的介紹和使用
    知識圖譜中,知識的組織形式採用的就是圖結構,所以非常適合用neo4j進行存儲。圖資料庫的優勢在於:數據存儲形式neo4j的數據存儲形式 主要是 節點(node)和 邊(edge) 來組織數據。查詢語言cypherneo4j採用自己設計的查詢語言cypher,其特點和sql有很多相似的地方。
  • ​知識圖譜裡的知識存儲:neo4j的介紹和使用
    知識圖譜中,知識的組織形式採用的就是圖結構,所以非常適合用neo4j進行存儲。圖資料庫的優勢在於:數據存儲形式neo4j的數據存儲形式 主要是 節點(node)和 邊(edge) 來組織數據。查詢語言cypherneo4j採用自己設計的查詢語言cypher,其特點和sql有很多相似的地方。
  • 圖形資料庫之Neo4j核心概念介紹(二)
    最近這段時間一直在搞知識圖譜的一個項目,有點忙,所以博客更新有點慢,現在第一階段的開發基本完活,後面有空會總結幾篇與neo4j
  • Neo4J 基本教程 —— 一切基於關係,而不受關係限制
    以 Windows 為例,下載完成後會得到一個 zip 壓縮包,將其全部內容解壓到某個目錄下即可。例如 C:\Program Files\neo4j對於 Linux 系統,可以選擇用 yum 方式下載 Neo4J RPM,可以參考 https://yum.neo4j.com/。
  • Python Selenium之數據驅動測試
    數據驅動模式的測試好處相比普通模式的測試就顯而易見了吧!使用數據驅動的模式,可以根據業務分解測試數據,只需定義變量,使用外部或者自定義的數據使其參數化,從而避免了使用之前測試腳本中固定的數據。可以將測試腳本與測試數據分離,使得測試腳本在不同數據集合下高度復用。不僅可以增加複雜條件場景的測試覆蓋,還可以極大減少測試腳本的編寫與維護工作。
  • Yaha首頁、文檔和下載 - Python 中文分詞庫 - OSCHINA - 中文開源...
    資料庫 類別 Python R MySQL mysql-connector-python(官方) RMySQL Oracle cx_Oracle ROracle Redis redis rredis MongoDB pymongo RMongo, rmongodb neo4j py2neo RNeo4j
  • Task 5 Neo4j 圖資料庫查詢
    首先安裝py2neo,pip install py2neograph=Graph("http://localhost:7474",username="neo4j", password="neo4j")3.1.根據不同的實體和意圖構造
  • Python數據驅動深入實踐(一)
    今天我們來了解下自動化測試裡的數據驅動。顧名思義,數據驅動的存在就是為了解決上述問題。那麼在自動化測試裡,有哪些好的數據驅動庫呢?如果未定義__name__ 屬性,ddt會儘量將傳遞過來的數據轉化為python標識符,作為data顯示。比如(3,2)就轉化為3_2。需要注意的是,如果數據是字典,則這裡就是字典的key。
  • [Neo4j系列四]Neo4j的python操作庫py2neo之一
    前面三篇文章分別介紹Neo4j的安裝、導入RDF數據、Cypher查詢語言,Neo4j是基於Java開發的圖資料庫,有非常友好的Java API,當然現在也已經支持python
  • [Neo4j系列五]Neo4j的python操作庫py2neo之二
    上一篇文章主要介紹python中適配Neo4j的庫py2neo的關於節點、關係、子圖基本內容,本文繼續介紹py2neo中Graph、事務、
  • 「人工智慧師資班」(Python機器學習,圖像識別與深度學習,深度學習與NLP,知識圖譜,強化學習)
    4、用python進行鮑魚年齡預測、波士頓房價預測。Faster-RCNN,MaskRCNN, Cascadercnn, EffiicientDetOneStage模型:YOLO、SSD小目標識別技術方案人臉檢測與識別:MTCNN、SSH、S3FD、PyramidBox、 FaceNetYOLOv3的使用代碼和案例實踐:  室內場景下的物體識別
  • Python + Neo4j(安裝)可視化分析漫威十年人物關係圖譜
    4.python代碼跑代碼之前需要先配置 python 環境,在這裡筆者使用的 IDE 是 PyCharm.
  • python selenium-webdriver 環境搭建(一)
    首先自己本身比較笨,學習java 吧,覺得太難,也只能看看比較簡單的python啦,下面我以python3.x為基礎來搭建基礎環境  1.安裝python 基礎環境(python的基礎環境太簡單了在這裡就不說啦)  2.安裝完成python我們需要安裝一下python的基礎工具包pip,正常情況一下,安裝python的時候會把pip基礎包安裝,但是也有一些人沒有安裝
  • Python
    頁面如上2.查看更多新聞可以使用拼接url 也可以模擬點擊,我這裡用的模擬點擊使用python 框架 selenium 來進行模擬點擊selenium 是一套完整的web應用程式測試系統,用它來進行模擬點擊,需要配合Google Chrome或著火狐瀏覽器使用,配合不同的驅動定位點擊按鈕時,不同的元素
  • Python2.6低版本Python如何實現爬蟲功能
    >>> import requestsTraceback (most recent call last):File "<stdin>", line 1, in <module>File "/usr/lib/python2.6/site-packages/requests/__init__.py", line
  • Python驅動SAP GUI完成自動化(五)
    小爬前幾篇SAP GUI自動化相關的博文提到過,我們可以藉助tracker工具,在手工利用SAP GUI完成一系列操作(查詢、導表、創建憑證等)後,可以快速得到python