邱海林
(上海理工大學管理學院,上海 200093)
“飛雪連天射白鹿,笑書神俠倚碧鴛”是對我國當代武俠小說家金庸先生14部經典武俠小說的總結。《射雕英雄傳》作為射雕三部曲的首部作品,是金庸先生的巔峰之作。據統計從1976年拍攝“射雕英雄傳”開始,到2017最新版“射雕英雄傳”結束,在短短的四十年間前后十多版電視劇和電影的拍攝,足以說明觀眾對作品的熱愛。對于所有版本的射雕,人物塑造的方面的好壞,會在一定程度上影響了小說改編影視劇的質量,因此,情節固然非常重要,但是“人物”是一部影視劇的靈魂,離開了人物,情節將會成為無源之水。
目前,對于射雕的研究大多停留在純文學或者影視層面,定性研究成果較多,定量分析比較少。例如:楊玉美等在2016年研究了《射雕英雄傳》的文學特色。彌建立等在2019年通過《射雕英雄傳》研究當今中國武俠劇的創作改革。鄭保純等在2020年運用身體社會學理論,以《射雕英雄傳》為研究對象,去分析通過身體為核心的武俠小說的運作機制。因此對射雕的定量研究是熱門話題。
共詞分析方法是通過統計文本中關鍵詞的共現情況,從而來反映關鍵詞之間的關聯強度,關鍵詞對在同一篇小說中出現的次數越多,則代表這兩個關鍵詞的關系越緊密。所以,在同一篇小說中,兩個人出現次數越多,則表明他們的關系月密切。因此,本文將通過共詞分析方法去建立射雕人物關系網絡,從而進行定量研究。
本文從金庸網下載電子版小說《射雕英雄傳》完整版作為研究對象,通過python程序對其進行分詞處理,同時,為了提高人物的識別準確度,在文中增加了人物自定義詞典。此外,在小說中一個人物的名字可能有多個說法,所以要對小說中的人物別稱進行合并,部分人物別稱詞典如下表1所示。

表1 射雕人物別稱詞典(部分)
第一步:從網上下載高質量的完整版小說,存儲為txt文本,使用Python對內容進行處理,包括分詞、去除停用詞、還要同一個人物的不同名稱進行合并。
第二步:在整部射雕中一共有101位人物,但是本文選取了66個人物進行了分析,因為其中有一部分人物并沒有給讀者留下印象,例如:小沙彌、農夫、胖子等等人物,筆者認為這些人物并不在文中起到大的作用,因此,人物詞典中去掉了這些人物。
第三步:利用Python對小說中主要的66位人物創建共現矩陣、再計算ochiia系數,把共現矩陣轉為相關矩陣、并建立人物關系網絡。
第四步:把相關矩陣導入Gephi和SPSS中做結果可視化和層次聚類。
為了研究人物之間的關系,我們采用共詞分析法對文本中的66個關鍵人物,構建一個66×66的共現矩陣,由于人物之間的關系是相互的,因此該矩陣為實對稱矩陣。矩陣定義的規則如下:

其中n表示每兩位人物在整個小說同一個段落中出現的總數。a表示矩陣中第i行對應的人物;a表示矩陣中第j列對應的人物。部分數據如表2所示。

表2 射雕人物共現矩陣(部分)
在共現矩陣中,我們發現各個人物之間共現頻數值差異比較大,會對后續分析產生影響,為了更加準確呈現出人物之間的共現關系,本文采用計算ochiia
系數將共詞矩陣轉換為相關矩陣,ochiia
系數的計算原理如下所示:
ochiia系數的數值介于0~1之間,數值越接近1表示兩個人物間的關系越密切;數值越接近0表明兩個人物的關系越疏遠。
將表3中射雕人物相關矩陣完整的Excel數據表格導入Gephi軟件中,繪制出小說的人物關系網絡圖,圖中節點代表小說中的人物,節點的大小代表了該人物在小說中的重要程度,人物之間連線的粗細表示兩個人物間的在小說中關系的密切程度,筆者認為連線越粗,表示關系越密切。在網絡圖的中心位置是“郭靖”,說明他是小說中最重要的人物,在“郭靖”的周圍人物,如:“黃蓉”“楊康”“歐陽鋒”“黃藥師”“洪七公”“周伯通”等等人物節點較大,說明這些人物在文中也是重要人物,同時這些人物與“郭靖”之間人物共現關系比較明顯。這也說明這些人物構成了整個人物網絡的核心主體,即為小說中的主要人物。同時,這個網絡圖還能分析出任何一個人物的交際圈,和聯系最為密切的人,從圖中我們會發現“郭靖”作為小說主角,和網絡中61個節點都有連邊,節點度值非常大,其中和“黃蓉”“歐陽鋒”“黃藥師”“洪七公”“周伯通”等節點連邊比較粗,說明郭靖和這些人物之間的關系是最為密切的。因此該網絡反映的情況和人們在小說或者影視劇中看到的《射雕英雄傳》的普遍印象一致。

表3 射雕人物相關矩陣(部分)
將上述表3中完整矩陣導入SPSS軟件中,通過SPSS對小說中主要的66位人物的相關矩陣進行層次聚類分析。該聚類結果經過人工分割后的結果如下表4所示,可以分8個不同的層次。

表4 射雕人物層次聚類結果
本文通過建立人物關系網絡和層次聚類,對《射雕英雄傳》中的人物關系進行解讀,用網絡分析方法去解讀影視作品人物關系是一種創新方法,它拋開人們的主觀意象,一切以數據為分析依據。通過數據建立網絡圖呈現出更加直觀的人物關系,同時也能夠幫助我們進一步了解每個人物所屬的社交圈。結果表明,本文方法能夠有效說明小說中人物關系,有利于加深讀者對小說的理解,若該方法能夠得到廣泛的應用,對研究其他影視作品或者文學作品,提供一定的理論支撐。
本文的不足之處在于文章探究的人物關系只是人物之間的社交關系,并不能深入挖掘人物的關系內涵,這是方法上的局限性。除人物關系以外,還可對小說中的武功、門派,以及人物情感變化等方面做深入研究,這將在未來小說的研究中進一步深入。