python資料分析之基情的擇天記

2021-09-20 01:14:22 字數 2123 閱讀 6446

人一生都可能無法逆天改命,但你卻是要去奮鬥一把

本文章主要通過最簡單的共線性關係,利用gephi工具繪製擇天記的人物關係圖。

jieba庫

import jieba

names = {}

relationships = {}

linenames =

all_names =

names用於存入**人物和出場次數;relationships儲存人物關係的有向邊,該字典的鍵為有向邊的起點,值為乙個字典edge,edge的鍵是有向邊的終點,值是有向邊的權值,代表兩個人物之間聯絡的緊密程度;linenames存入每行**出現的人物;all_names是**所有人物。

jieba庫分詞可能並不能把**的人物都切開,我們需要把這些人名新增到詞庫中,以便成功分詞。

f1 = open('names.txt',encoding='utf-8')

for line in f1.readlines():

for name in all_names:

jieba.add_word(name)

f2 = open('擇天記.txt',encoding='utf-8')

通過圖可以看出,陳長生作為主角,出場最多,而他的好**是排第二的,而他的女票徐有容卻是排到第五,這與一些玄幻**不一樣,注定了這是一部基情的**。

最後利用gephi繪製人物關係圖。

Python之資料分析(寶可夢資料分析)

在此感謝阿里雲天池平台提供的學習平台,並提供相應的教程供小白們學習資料分析。seaborn庫 seaborn 是基於 python 且非常受歡迎的圖形視覺化庫,在 matplotlib 的基礎上,進行了更高階的封裝,使得作圖更加方便快捷。即便是沒有什麼基礎的人,也能通過極簡的 做出具有分析價值而又十...

python資料分析之Numpy

numpy系統是python的一種開源的數值計算擴充套件 ndarray 多維陣列 所有元素必須是相同型別 ndim屬性,維度個數 shape屬性,各維度大小 dtype屬性,資料型別 coding utf 8 import numpy as np 生成指定維度的隨機多維資料 data np.ran...

Python 資料分析之scipy

scipy是一組專門解決科學計算中各種標準問題域的包的集合,主要包括下面這些包 匯入積分模組 import numpy as np 匯入numpy庫 from scipy import integrate 匯入定積分模組scipy.integrate.quad func,a,b 計算單重積分,引數分...