利用python 情感分析工具不同的套件功能分析5個的情感
jieba、pandas、matplotib.pyplot、seaborn、re、numpy、SnowNLP、Network、Networkx
以下數據特點:0.5為中性,越接近1為積極,相反越接近0為消極
綠色為積極,紅色為消極
丹:
整體平均情感分數: 0.53
前期: 0.60
中期: 0.55
後期: 0.49
芒:
整體平均情感分數: 0.49
前期: 0.39
中期: 0.78
後期: 0.45
汪:
整體平均情感分數: 0.43
前期: 0.58
中期: 0.54
後期: 0.35
董:
整體平均情感分數: 0.39
前期: 0.40
中期: 0.50
後期: 0.32
周:
整體平均情感分數: 0.46
前期: 0.53
中期: 0.33
後期: 0.43
白:
整體平均情感分數: 0.44
前期: 0.55
中期: 0.44
後期: 0.41
麦:
整體平均情感分數: 0.41
前期: 0.46
中期: 0.56
後期: 0.34
何:
整體平均情感分數: 0.25
前期: 無對話
中期: 無對話
後期: 0.25
劇本整體角色的平均情感分數
=0.425
各角色情感分數:
芳:
整體平均情感分數: 0.48
前期: 0.46
中期: 0.49
後期: 0.89
文:
整體平均情感分數: 0.41
前期: 0.45
中期: 0.41
後期: 0.24
榕:
整體平均情感分數: 0.51
前期: 0.52
中期: 0.49
後期: 0.98
苓:
整體平均情感分數: 0.50
前期: 0.51
中期: 0.50
後期: 0.48
叶经理:
整體平均情感分數: 0.64
前期: 0.50
中期: 無對話
後期: 0.79
叶太:
整體平均情感分數: 0.53
前期: 0.49
中期: 無對話
後期: 0.54
史太:
整體平均情感分數: 0.56
前期: 0.56
中期: 無對話
後期: 無對話
启:
整體平均情感分數: 0.46
前期: 0.51
中期: 0.44
後期: 無對話
王:
整體平均情感分數: 0.60
前期: 0.60
中期: 無對話
後期: 無對話
劇本整體角色的平均情感分數
=0.521
各角色情感分數:
丁香:
整體平均情感分數: 0.44
前期: 0.42
後期: 0.47
福生:
整體平均情感分數: 0.38
前期: 0.37
後期: 0.39
瑞菁:
整體平均情感分數: 0.41
前期: 0.38
後期: 0.43
老陶:
整體平均情感分數: 0.50
前期: 0.50
後期: 無對話
徐小姐:
整體平均情感分數: 0.02
前期: 0.02
後期: 無對話
乃兴:
整體平均情感分數: 0.42
前期: 0.24
後期: 0.52
一号:
整體平均情感分數: 0.41
前期: 0.40
後期: 0.42
劇本整體角色的平均情感分數
=0.369
各角色情感分數:
之棠:
整體平均情感分數: 0.41
前期: 0.27
中期: 0.47
後期: 0.48
湘纹:
整體平均情感分數: 0.27
前期: 0.19
中期: 0.19
後期: 0.43
翠华:
整體平均情感分數: 0.43
前期: 0.43
中期: 0.45
後期: 0.42
老杨:
整體平均情感分數: 0.36
前期: 0.36
中期: 無對話
後期: 無對話
张太:
整體平均情感分數: 0.28
前期: 0.03
中期: 0.19
後期: 0.39
赵太:
整體平均情感分數: 0.52
前期: 0.59
中期: 0.60
後期: 0.31
李太:
整體平均情感分數: 0.22
前期: 0.22
中期: 無對話
後期: 無對話
劇本整體角色的平均情感分數
=0.356
各角色情感分數:
川:
整體平均情感分數: 0.54
前期: 0.59
中期: 0.66
後期: 0.38
慧:
整體平均情感分數: 0.56
前期: 0.56
中期: 0.64
後期: 0.50
鸿:
整體平均情感分數: 0.60
前期: 0.57
中期: 0.75
後期: 0.53
方:
整體平均情感分數: 0.43
前期: 0.39
中期: 0.46
後期: 0.43
秋:
整體平均情感分數: 0.71
前期: 0.62
中期: 0.84
後期: 0.71
诚:
整體平均情感分數: 0.63
前期: 0.69
中期: 0.75
後期: 0.60
凤后母:
整體平均情感分數: 0.68
前期: 0.71
中期: 0.65
後期: 無對話
二孩:
整體平均情感分數: 0.34
前期: 0.34
中期: 無對話
後期: 無對話
劇本整體角色的平均情感分數
=0.561
圖表符號含義
節點:代表角色
邊:角色與角色之間的互動
箭頭:角色對話的順序,箭頭從角色A指向角色B代表角色A向角色B説話
綠色邊:表示起始角色對話情感分數為正向(>0.5)
紅色邊:表示起始角色對話情感分數為負向或中性(≤0.5)
自環:代表同一角色連續説話(綠色為正向)(紅色為負向)
情感動態
綠色邊多代表積極、正向的情節對話
紅色邊多代表消極、衝突、緊張的情節對話
箭頭進出多的角色,即其對話活躍,代表在情感敘事扮演重要角色或代表核心人物與其他角色互動頻繁
密集的箭頭代表劇情中小團體或關鍵的互動
綠色邊和紅色邊交替出現,代表情感的波動或劇情轉折
節點之間的邊呈同一色彩,代表情感的連鎖反應
✅幫助識別劇情的情感高低點
✅綠色邊多的部分可能是和諧或快樂的場景
✅紅色邊多的部分可能有矛盾或高潮
✅角色關係:綠色邊頻繁的角色間可能關係友好;紅色邊多的角色間可能有矛盾
✅劇情發展:通過邊的流向和顏色,可以看出情感如何隨劇情進展而變化,特別是結合前期、中期、後期的分析
1. 正向情感(綠色邊)
總數:14 條
佔比:約 23.3%
主要特徵:
芒(↔)丹:雙向強烈正向(寬度 0.998 和 0.623)
周對董、麥有較強正向(寬度 0.711 和 0.606)
白對董、麥有明顯正向(寬度 0.635 和 0.814)
2. 負向情感(紅色邊)
總數:46 條
佔比:約 76.7%
主要特徵:
汪普遍對他人負面(如對芒、董、麥等)
董對多數人負面(僅對周有正向)
自我負面:董、白、麥等對自身評價偏低(寬度 <0.5)
3. 自我情感(自環邊)
所有節點均含自環邊,但性質不同:
正向自我:芒(0.879)、丹(0.999)、周(0.642)
負向自我:董(0.206)、白(接近0)、麥(0.055)
總數:25 條
佔比:約 64.1%
主要特徵:
文對芳、榕、王有強烈正向情感(寬度 0.836-0.968)
芳對自己和董有高度正面評價(寬度 0.976 和 0.928)
榕幾乎對所有人都有正向情感(特別是對文 0.990 和葉太 0.879)
總數:14 條
佔比:約 35.9%
主要特徵:
文對董和葉太有負面情感(寬度 0.112 和 0.333)
董對葉太和葉經理有負面情感(寬度 0.196 和 0.276)
啟對文有輕微負面(寬度 0.021)
高度自我肯定:
芳(0.976)、榕(0.969)、葉太(0.675)
自我否定:
文(0.046)、葉經理(0.090)、啟(0.189)
總數:5 條
佔比:約 14.7%
主要特徵:
福生對乃興有強烈正向情感(寬度 0.677)
瑞菁對老陶和一號有高度正面評價(寬度 0.811 和 0.772)
老陶對福生有極強正面情感(寬度 0.988)
總數:29 條
佔比:約 85.3%
主要特徵:
丁香對所有成員都有負面情感(特別是對一號 0.163)
福生對多數成員輕微負面(除乃興外)
一號對瑞菁有較強負面(寬度 0.330)
自我肯定:
乃興(0.864)、瑞菁(0.463)
自我否定:
丁香(0.022)、老陶(0.004)、徐小姐(0.028)
總數:19 條
佔比:約 44.2%
主要特徵:
川對鳳后母有強烈正向情感(寬度 0.834)
慧對川有高度正面評價(寬度 0.943)
二孩對自己和慧有極強正面情感(寬度 0.999)
誠對多數成員保持積極態度(特別是對鴻 0.952)
總數:24 條
佔比:約 55.8%
主要特徵:
川對自己和鴻、秋有負面情感(寬度 0.115-0.495)
慧對多數成員輕微負面(除川和鴻外)
鳳后母對慧有較強負面(寬度 0.444)
高度自我肯定:
二孩(0.999)、秋(0.951)、誠(0.932)
自我否定:
川(0.115)、慧(0.012)、方(0.200)
總數:14 條
佔比:約 51.9%
主要特徵:
張太對之棠和湘紋有強烈正向情感(寬度 0.996 和 0.725)
之棠對翠華有高度正面評價(寬度 0.976)
翠華對所有成員(除趙太外)保持積極態度
趙太對之棠和湘紋有明顯正向情感(寬度 0.937 和 0.651)
總數:13 條
佔比:約 48.1%
主要特徵:
之棠對張太、湘紋和老楊有輕微負面
趙太與李太相互負面(寬度 0.189 和 0.159)
張太對自己有輕微負面評價
高度自我肯定:
湘紋(0.919)、翠華(0.790)、之棠(0.639)
自我否定:
張太(接近0)、老楊(0.005)、趙太(0.237)
1.整體趨勢
五部電影中,沒有一部角色情感分數超過0.6(明顯正向),整體偏向負面或中性。
最高分《小兒女》(0.561)和《情場如戰場》(0.521)僅達「中性偏負面/正面」,與家庭或喜劇題材的覆雜角色設定有關。
2.極端低分
《桃花運》(0.369)和《人財兩得》(0.356)角色情感極負面,與劇情充滿沖突符合(如婚姻破裂、利益爭奪)。
3.五個劇本整體角色的平均情感分數
(0.369 + 0.561 + 0.425 + 0.356 + 0.521 )÷ 5
= 0.4464
≤0.5
➡️消極&負向
1. 整體平均比例計算
正向比例平均值:
(14.7% + 44.2% + 23.3% + 51.9% + 64.1%) / 5 ≈ 39.64%
負向比例平均值:
(85.3% + 55.8% + 76.6% + 48.1% + 35.9%) / 5 ≈ 60.36%
結論:五部電影的整體評價更傾向於負面(負向占比超60%)。
2. 單部電影傾向分布
負向主導(>50%負向):4部
《桃花運》(85.3%負向)
《小兒女》(55.8%負向)
《六月新娘》(76.6%負向)
《人財兩得》(48.1%負向,接近平衡但略偏負)
正向主導(>50%正向):僅1部
《情場如戰場》(64.1%正向)
➡️消極&負向
✅雖然電影類別定義為「喜劇」,劇本情節也以「皆大歡喜」為結局。但由上分析可見,劇本卻以負面情感爲主,可見張愛玲所創作的劇本并非真正的「喜劇」,而是披著喜劇的外殼,敘述現實的蒼涼。如《桃花運》中婚外情、《小兒女》中的理想與生計的抉擇、《情場如戰場》中愛情的衝突。可見張愛玲的劇本世界,其實也維持她小説一向的「蒼涼」,只是在喜劇的包裝下,表面會更多溫情、陽光、幽默。
張愛玲:「我不喜歡壯烈,我是喜歡悲壯,更喜歡蒼涼。壯烈只有力,沒有美,似乎缺少人性。悲壯則如大紅大綠的配色是一種强烈的對照。但它的刺激性還是大於啓發性。蒼涼之所以有更深長的回味,就因爲它像葱綠配桃紅,是一種參差的對照。」
例如:《情場如戰場》中
第二十八場:三個男人愛緯芳,但因緯芳一直周旋在他們之前,對彼此產生「憎恨」、「妒忌」,因而大打出手。
第三十二場:三個男人為弄清楚緯芳究竟愛誰,逼問緯芳。緯芳最終對著榕生道:「我愛你」,但(榕退縮。誰也不作聲),可見榕生因爲愛緯芳,不敢相信,產生逃避,害怕是緯芳的作弄與玩笑。
由此可見,愛情產生的負面情緒「憎恨」、「妒忌」、「逃避」、「猜疑」,既是「愛」又是「狠」或「怕」。兩者為極端的參差對照,正是張愛玲想帶出的「蒼涼」。
商業化 :符合香港電影市場的娛樂化 (參看結果分析一)