本發(fā)明屬于可視分析領(lǐng)域,應(yīng)用于漢語古詩詞可視化分析,對詩詞的特征信息進(jìn)行可視化展示。
背景技術(shù):
詩詞是用高度凝練的語言表達(dá)豐富含義的特殊文體,具有凝練和跳躍的特點(diǎn),用有限的詩句表達(dá)盡可能多的意境,是人類智慧在語言乃至思維層面的結(jié)晶。不同朝代、詩人創(chuàng)作的古詩詞具有不同的規(guī)律。同時(shí)詩詞創(chuàng)作作為文人墨客表達(dá)思想情感的載體,包含的意境與情感也不同。因此,古詩詞的研究應(yīng)當(dāng)從多個(gè)角度考慮。
可視分析是一項(xiàng)近幾年發(fā)展起來的新興技術(shù),是信息可視化和科學(xué)可視化領(lǐng)域發(fā)展的產(chǎn)物,是人們理解和詮釋大規(guī)模復(fù)雜情況的有效手段和途徑。它根據(jù)用戶需要和數(shù)據(jù)特征,借助一定的可視化符號,對數(shù)據(jù)之間的關(guān)系進(jìn)行直觀的展示,加深用戶對數(shù)據(jù)的理解,發(fā)現(xiàn)隱藏在信息中的各類知識,進(jìn)行更有效的交流。從而更加客觀高效地對數(shù)據(jù)進(jìn)行分析。古詩詞可視化的工具和技術(shù),其中一些如標(biāo)簽云、弦圖展示詩詞中的單個(gè)字詞的連接特性或研究他們之間的連接關(guān)系;像素導(dǎo)向技術(shù)可以用顏色來區(qū)分和展示文本中的元素內(nèi)容。
技術(shù)實(shí)現(xiàn)要素:
針對現(xiàn)有技術(shù)中存在的不足,本發(fā)明提供一種基于可視化的古詩詞特征分析方法,從一首詩和詩詞所在的詩集為對象,分析漢語古詩詞的四個(gè)方面特征規(guī)律以及這些規(guī)律之間的關(guān)系,本發(fā)明適應(yīng)于漢語古詩詞的可視化。
為了解決上述技術(shù)問題,本發(fā)明提出的一種基于可視化的古詩詞特征分析方法,其中,古詩詞特征包括古詩詞的音調(diào)、平仄、聲母、韻母和詩句詞性,其特征在于,首先以各個(gè)獨(dú)立的古詩詞特征來分析古詩,利用熱力圖Hotmap分別分析各個(gè)特征在古詩詞內(nèi)部的出現(xiàn)規(guī)律,再加入時(shí)間信息并通過線型圖Line chart探索古詩詞各個(gè)特征的規(guī)律;然后,再分析各個(gè)特征之間的內(nèi)部規(guī)律,用線型圖Line chart對特征之間的關(guān)系進(jìn)行分析,具體步驟如下:
步驟一:根據(jù)漢語標(biāo)點(diǎn)符作為詩詞的句子劃分,以句子作為處理單位,對每一句進(jìn)行中文分詞;對于分詞后的每個(gè)詩句使用自然語言處理工具分析得到語法結(jié)構(gòu),記錄其中的詞性;對于每一個(gè)詩句,使用漢語轉(zhuǎn)拼音工具得到古詩詞的拼音,并根據(jù)拼音提取聲母,韻母和音調(diào)三個(gè)特征;
步驟二:根據(jù)古詩詞的音調(diào)得到實(shí)際平仄結(jié)構(gòu);
步驟三:韻部的劃分以《中華新韻》為準(zhǔn)根據(jù)現(xiàn)代漢語發(fā)音標(biāo)準(zhǔn)及以《平水韻》為標(biāo)準(zhǔn)根據(jù)古代漢語發(fā)音標(biāo)準(zhǔn)進(jìn)行劃分;聲部不做劃分,每一種聲母對應(yīng)一個(gè)不同的聲部;
步驟四:根據(jù)得到的詩詞中每一個(gè)字的音調(diào)、平仄、聲部、韻部,并結(jié)合可視化熱力圖Hotmap顯示這些特性;其中,每一行代表一句,熱力圖Hotmap中每一個(gè)單元塊表示一個(gè)字符,單元塊的不同灰度表示不同的音調(diào)或平仄,或是不同的韻部、聲部;分析某一特征的規(guī)律時(shí),根據(jù)同一灰度的位置規(guī)律分析某一音調(diào)、平仄、聲部、韻部的規(guī)律,或?qū)Ρ炔煌叶确治龆鄠€(gè)音調(diào)、平仄、聲部、韻部的規(guī)律;
步驟五:在步驟四的基礎(chǔ)上,在每一句中加入朗讀時(shí)的停頓,分析音調(diào)、平仄、聲部、韻部在加入停頓后的規(guī)律;朗讀時(shí)的停頓的以分詞作為基礎(chǔ),以詞為單位,詞與詞之間加入停頓,其中,字符和停頓都占一個(gè)單位的間隔;使用線型圖Line chart分析加入停頓后的特性;線型圖Line chart的橫坐標(biāo)表示詩詞在誦讀過程中的字符所處的位置,線型圖Line chart的縱坐標(biāo)從高到低分別表示句子的起始到結(jié)束;線內(nèi)不同的符號表示不同的韻部、聲部;
步驟六:分析各古詩詞特征之間的相關(guān)性;統(tǒng)計(jì)詩詞內(nèi)每一句詩詞對仗個(gè)數(shù)、詞性種類數(shù)、韻部種類數(shù)、聲部種類數(shù)、平仄差異數(shù),用條形圖在分別體現(xiàn)詩詞中韻部種類數(shù)、聲部種類數(shù)、平仄差異數(shù)與對仗個(gè)數(shù),詞性種類數(shù)之間的關(guān)系;條形圖中的橫坐標(biāo)表示數(shù)值大小,縱坐標(biāo)從高到低表示句子的起始到結(jié)束;其中,根據(jù)每一句得到的各個(gè)數(shù)值的條形圖,連接各個(gè)條形圖的頂點(diǎn)得到的折線表示數(shù)值的變化趨勢;頂點(diǎn)符號不同的折線表示對仗個(gè)數(shù)、詞性種類數(shù)、韻部種類數(shù)、聲部種類數(shù)和平仄差異數(shù)不同類型的數(shù)值;
步驟七:根據(jù)步驟六中的方法,統(tǒng)計(jì)詩詞集合內(nèi)每一句詩詞對仗個(gè)數(shù)、詞性種類數(shù)、韻部種類數(shù)、聲部種類數(shù)和平仄差異數(shù)按句子的對應(yīng)位置作累加,得到每一個(gè)位置的句子的累加對仗個(gè)數(shù)、詞性種類數(shù)、韻部種類數(shù)、聲部種類數(shù)和平仄差異數(shù)數(shù)值,根據(jù)每首詩第一句對仗個(gè)數(shù)得到詩詞集合中第一句對仗個(gè)數(shù)的總和;用條形圖分別體現(xiàn)詩詞集合中韻部種類數(shù)、聲部種類數(shù)、平仄差異數(shù)與對仗個(gè)數(shù),詞性種類數(shù)之間的關(guān)系之間的關(guān)系。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
由于漢語古詩詞的特殊性,其表現(xiàn)形式和創(chuàng)作方法的不同,古詩詞屬性特征的多樣性難以直觀的理解,現(xiàn)有這些研究不能很好地應(yīng)用于漢語古代詩詞。此外,漢語古詩詞的不完整的短語限制了基于語義的文本可視化方法使用。而本發(fā)明利用可視化的方法,對漢語古詩詞特征中的的音調(diào)、平仄、聲母、韻母和詩句詞性進(jìn)行分析。首先以各個(gè)獨(dú)立的詩詞特征來分析古詩,利用熱力圖Hotmap分別分析各個(gè)屬性在詩詞內(nèi)部的出現(xiàn)規(guī)律,再加入時(shí)間信息并通過線型圖Line chart探索古詩詞各個(gè)屬性的規(guī)律。然后在分析各個(gè)特征之間的內(nèi)部規(guī)律,用線型圖Line chart對屬性之間的關(guān)系進(jìn)行分析。本發(fā)明具有以下特點(diǎn):
(1)本發(fā)明通過分析各個(gè)特征在詩詞中出現(xiàn)的規(guī)律,以及看出各個(gè)特征中某一類別的元素(如一聲)在詩詞中出現(xiàn)的變化規(guī)律。
(2)本發(fā)明根據(jù)各個(gè)特征在分詞后的詩詞中的位置,作為各個(gè)特征在詩詞中的節(jié)奏變化,分析了這種節(jié)奏變化規(guī)律。
(3)本發(fā)明分析了各個(gè)特征之間的相互關(guān)系,發(fā)現(xiàn)聲調(diào),聲母,韻母與詞性在創(chuàng)作過程中的相關(guān)性,如分析某些詩人在對仗個(gè)數(shù)和平仄差異數(shù)之間具有線性關(guān)系。
附圖說明
圖1是本發(fā)明基于可視化的古詩詞特征分析方法流程圖;
圖2是本發(fā)明實(shí)例一的律詩內(nèi)容;
圖3(a)是以熱力圖表示詩詞音調(diào)的詳細(xì)信息;
圖3(b)是以熱力圖表示詩詞平仄的詳細(xì)信息;
圖4(a)是詩詞音調(diào)的變化;
圖4(b)是詩詞音調(diào)變化規(guī)律標(biāo)記;
圖5是本發(fā)明分析方法中詩詞的平仄差異數(shù)與對仗個(gè)數(shù)、詞性種類數(shù)之間相互關(guān)系的條形圖;
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明技術(shù)方案作進(jìn)一步詳細(xì)描述,所描述的具體實(shí)施例僅對本發(fā)明進(jìn)行解釋說明,并不用以限制本發(fā)明。
針對上述現(xiàn)有技術(shù)的不足本發(fā)明提出的對于古詩詞的分析方法,主要設(shè)計(jì)詩詞中四個(gè)方面的特征,如下:
(1)詩詞中的音調(diào)特征
(2)詩詞的聲母特征
(3)詩詞的韻母特征
(4)詩詞的語法結(jié)構(gòu)特征
定義下面的一些標(biāo)準(zhǔn)和定義:
(1)詩詞集合包括朝代子集和詩人子集
(2)韻母與聲母的劃分,韻母的劃分稱作韻部,聲母的劃分稱作聲部。
(3)定義每一聯(lián)包括兩個(gè)句子。例如律詩,如七律我們定義了四個(gè)聯(lián),每一聯(lián)包含兩句.對于七律詩的8個(gè)句子,我們將前兩句定義為首聯(lián),接著的第3,4句定義為頷聯(lián),5,6句定義為頸聯(lián),最后兩句定義為尾聯(lián)。
(4)定義數(shù)值:句子詞性種類數(shù)(NPS)、句子的對仗個(gè)數(shù),即聯(lián)內(nèi)句子對應(yīng)位置詞性相同個(gè)數(shù)(NA)、句子的韻部種類數(shù)(NFSK)、句子的聲部種類數(shù)(NISK)、句子的平仄差異數(shù),即句子實(shí)際平仄結(jié)構(gòu)與所屬平仄結(jié)構(gòu)的差異個(gè)數(shù)(NDPS)。其中,聯(lián)的對仗個(gè)數(shù)作為聯(lián)內(nèi)每一個(gè)句子的對仗個(gè)數(shù)。
(5)定義句子的復(fù)雜程度:句子不同詞性的個(gè)數(shù)和句子所在聯(lián)的對賬程度。
本發(fā)明基于可視化的古詩詞特征分析方法,其中,古詩詞特征包括古詩詞的音調(diào)、平仄、聲母、韻母和詩句詞性,如圖1所示,首先以各個(gè)獨(dú)立的古詩詞特征來分析古詩,利用熱力圖Hotmap分別分析各個(gè)特征在古詩詞內(nèi)部的出現(xiàn)規(guī)律,再加入時(shí)間信息并通過線型圖Line chart探索古詩詞各個(gè)特征的規(guī)律;然后,再分析各個(gè)特征之間的內(nèi)部規(guī)律,用線型圖Line chart對特征之間的關(guān)系進(jìn)行分析,具體步驟如下:
步驟一:根據(jù)漢語標(biāo)點(diǎn)符作為詩詞的句子劃分,以句子作為處理單位,對每一句進(jìn)行中文分詞;對于分詞后的每個(gè)詩句使用自然語言處理工具分析得到語法結(jié)構(gòu),記錄其中的詞性;對于每一個(gè)詩句,使用漢語轉(zhuǎn)拼音工具得到古詩詞的拼音,并根據(jù)拼音提取聲母,韻母和音調(diào)三個(gè)特征;基于分詞結(jié)果對每一句進(jìn)行詞性標(biāo)注,標(biāo)注的結(jié)果用詞性標(biāo)簽表示。Stanford-Parser詞性標(biāo)簽包含:NN:常用名詞,NR:固有名詞,NT:時(shí)間名詞,VV:動詞,CC:表示連詞,CD:表示基數(shù)詞,DT:表示限定詞,IN:介詞或從屬連詞,JJ:形容詞或序數(shù)詞,JJR:形容詞比較級,JJS:形容詞最高級,WH副詞。
得到匹配的拼音,并將聲母和韻母從拼音中分開。
步驟二:用音調(diào)得到平仄。根據(jù)古詩詞的音調(diào)得到的實(shí)際平仄結(jié)構(gòu),估計(jì)并找出每一聯(lián)實(shí)際的平仄結(jié)構(gòu)對應(yīng)的平仄組合原則即所屬的平仄結(jié)構(gòu)。
提取聲調(diào),根據(jù)現(xiàn)代漢語的發(fā)音標(biāo)準(zhǔn),首先將將漢字轉(zhuǎn)化為漢語拼音,它包括四個(gè)聲調(diào)(其中一聲和二聲屬于平,三聲、四聲屬于仄)。平仄調(diào)的組合應(yīng)當(dāng)滿足以下的規(guī)律:一是兩句之間的對應(yīng)關(guān)系。同時(shí)在每一聯(lián)中平仄組合在不同句子中出現(xiàn)規(guī)律呈現(xiàn)相對的關(guān)系,比如首聯(lián)的兩句,如果第一句的某一個(gè)位置的字對應(yīng)的是平,那么第二句中對應(yīng)位置的字的發(fā)音應(yīng)當(dāng)屬于仄。二是平仄組合的方式有限,他們的區(qū)別體現(xiàn)在結(jié)尾兩個(gè)字處(平仄,仄平,平平,仄仄)。
根據(jù)詩詞聯(lián)的四個(gè)聲調(diào)得到的實(shí)際平仄結(jié)構(gòu)有時(shí)候并不完全滿足四種之中的某一種平仄規(guī)則,這種不滿足的情況是由于詩人在創(chuàng)作詩詞過程中基于某種原因而放棄了嚴(yán)格遵守這種規(guī)則而形成的。這個(gè)時(shí)候,我們應(yīng)當(dāng)選擇聲調(diào)最接近的那個(gè)平仄規(guī)律,在選擇的時(shí)候,由于平仄每兩句之間的對應(yīng)關(guān)系,我們要把兩句詩詞組合在一起考慮。
步驟三:韻部的劃分根據(jù)現(xiàn)代漢語發(fā)音標(biāo)準(zhǔn)(以《中華新韻》為準(zhǔn))和古代漢語發(fā)音標(biāo)準(zhǔn)(以《平水韻》為標(biāo)準(zhǔn))進(jìn)行劃分.聲部不做劃分,每一種聲母對應(yīng)一個(gè)不同的聲部
聲母、韻母得到聲部、韻部:21個(gè)聲母作為21個(gè)不同的類,韻母根據(jù)發(fā)音區(qū)別的不同(根據(jù)《中華新韻》),分為16個(gè)韻部ong,eng,ang,en,an,ao,ou,ai,ei,m,o,ie,e,r,i,u.對于律詩的韻部的劃分而言,還有一套規(guī)則《平水韻》(宋末平水人劉淵所創(chuàng)。平水韻依據(jù)唐人用韻情況,把漢字劃分成106個(gè)韻部),這種劃分幾乎涵蓋了所有中國古代尤其是唐宋時(shí)期古詩所用到的字。最終我們對古詩的韻依次進(jìn)行了兩種劃分,并在熱力圖hotmap中分別予以展示。
步驟四:驗(yàn)證是否平仄、聲母、韻母的使用本身與其他特征無關(guān),只是于古詩的節(jié)奏有關(guān),總結(jié)出平仄,聲母,韻母的某種使用規(guī)則,這種規(guī)則類似與規(guī)定好的平仄的規(guī)則,但是是詩人自己創(chuàng)作的,代表了詩人的獨(dú)特喜好與本身的風(fēng)格。因此通過把這些特征映射成不同的顏色灰度或符號,并將每一句中的不同特征分別表示在一列直線上,通過將不同句子的線并列表示,并列地觀察他們的規(guī)律。
根據(jù)得到的詩詞中每一個(gè)字的音調(diào)、平仄、聲部、韻部,并結(jié)合可視化熱力圖顯示這些特性。用熱力圖分別表示它們。其中每一行代表一句,熱力圖中每一個(gè)單元塊表示一個(gè)字符,單元塊的不同灰度表示不同的音調(diào)或平仄,或是不同的韻部、聲部。分析某一特征的規(guī)律時(shí),根據(jù)同一灰度的位置規(guī)律分析某一音調(diào)、平仄、聲部、韻部的規(guī)律,或?qū)Ρ炔煌叶确治龆鄠€(gè)音調(diào)、平仄、聲部、韻部的規(guī)律。
分析音調(diào):根據(jù)步驟一得到的音調(diào)和步驟二得到的平仄,用熱力圖分別表示它們,圖3所示。用灰度表示音調(diào)和平仄。
分析韻母:根據(jù)步驟三得到的韻母對應(yīng)的韻部(韻母按新韻和平水韻劃分),用熱力圖表示兩種韻部信息,不同的灰度顏色代表不同的韻部種類。
分析聲母:根據(jù)步驟三得到的聲母對應(yīng)的聲部,用熱力圖表示聲部信息,不同的灰度顏色代表不同的聲部種類。
步驟五:在朗誦過程中分詞處應(yīng)當(dāng)停頓,我們在分析的過程中加入分詞,使句子的長度不只是表現(xiàn)在字的個(gè)數(shù)上,而是加入了停頓,有了時(shí)間上的信息。然后分析某一時(shí)間段各個(gè)句中的特征的規(guī)律。所以在橫坐標(biāo)表示時(shí)間信息,字符和停頓都占一個(gè)時(shí)間間隔。
在步驟四的基礎(chǔ)上,在每一句中加入朗讀時(shí)的停頓,分析音調(diào)、平仄、聲部、韻部在加入停頓后的規(guī)律。朗讀時(shí)的停頓的以分詞作為基礎(chǔ),以詞為單位,詞與詞之間加入停頓,其中,字符和停頓都占一個(gè)單位的間隔。使用線型圖分析加入停頓后的特性。圖的橫坐標(biāo)表示詩詞在誦讀過程中的字符所處的位置。縱坐標(biāo)從高到低分別表示句子的起始到結(jié)束?;蚴遣煌捻嵅俊⒙暡?,如分析聲母時(shí)不同符號表示不同聲部。
分析音調(diào):根據(jù)步驟一得到的分詞結(jié)果、音調(diào)和步驟二得到的平仄,使用線型圖別表示它們,如圖4所示。每個(gè)句子用一條直線表示,每條直線上等距的節(jié)點(diǎn)表示字符的音調(diào)信息或詞之間的空白,節(jié)點(diǎn)所在處為字符則用不同符號表示不同的音調(diào),節(jié)點(diǎn)所在處為詞與詞空白則不用符號表示。
分析韻母:根據(jù)步驟一得到的分詞結(jié)果,步驟三得到的韻母對應(yīng)的韻部(韻母按新韻和平水韻劃分),使用線型圖別表示它們。每個(gè)句子用一條直線表示,每條直線上等距的節(jié)點(diǎn)表示字符的音調(diào)信息或詞之間的空白,節(jié)點(diǎn)所在處為字符則用不同符號表示不同的韻部,節(jié)點(diǎn)所在處為詞與詞空白則不用符號表示。
分析聲母:根據(jù)步驟一得到的分詞結(jié)果,步驟三得到的聲母對應(yīng)的聲部,使用線型圖別表示它們。每個(gè)句子用一條直線表示,每條直線上等距的節(jié)點(diǎn)表示字符的音調(diào)信息或詞之間的空白,節(jié)點(diǎn)所在處為字符則用不同符號表示不同的聲部,節(jié)點(diǎn)所在處為詞與詞空白則不用符號表示。
步驟六:驗(yàn)證古詩在創(chuàng)作過程中的平仄、聲母、韻母的使用與句子的創(chuàng)作是否有某種關(guān)聯(lián),比如詩人在創(chuàng)作一個(gè)句子的過程中為了對仗犧牲掉了本來應(yīng)該滿足的平仄規(guī)則,我們希望通過對他們之間關(guān)系的展示體現(xiàn)這種創(chuàng)作過程中的關(guān)聯(lián)性。在驗(yàn)證過程中句子的復(fù)雜以詞性為基礎(chǔ),我們選擇每一句中不同詞性的個(gè)數(shù)為其中一種衡量句子復(fù)雜程度的標(biāo)準(zhǔn),另外用中對賬(每一句上下兩句對應(yīng)位置詞性一致詞)的個(gè)數(shù)作為句子復(fù)雜程度的另一個(gè)指標(biāo)。然后得到實(shí)際平仄結(jié)果和平仄組合原則的差異,聲部和韻部的不同類別個(gè)數(shù)。分別研究平仄的復(fù)雜(每一句的平仄)、聲母復(fù)雜、韻母復(fù)雜和他們之間的關(guān)系。
如果以上在分析特征在詩詞中出現(xiàn)的規(guī)律不明顯,即各個(gè)獨(dú)立的特征沒有規(guī)律可言,則分析特征之間的相關(guān)性。統(tǒng)計(jì)詩詞內(nèi)每一句詩詞對仗個(gè)數(shù),詞性種類數(shù),韻部種類數(shù),聲部種類數(shù),平仄差異數(shù),用條形圖在分別體現(xiàn)詩詞中韻部種類數(shù),聲部種類數(shù),平仄差異數(shù)與對仗個(gè)數(shù),詞性種類數(shù)之間的關(guān)系。條形圖中的橫坐標(biāo)表示數(shù)值大小,縱坐標(biāo)從高到低表示句子的起始到結(jié)束。其中,根據(jù)每一句得到的各個(gè)數(shù)值的條形圖,連接各個(gè)條形圖的頂點(diǎn)得到的折線表示數(shù)值的變化趨勢。頂點(diǎn)符號不同的折線表示不同類型的數(shù)值(對仗個(gè)數(shù),詞性種類數(shù),韻部種類數(shù),聲部種類數(shù),平仄差異數(shù))。
分析音調(diào):根據(jù)步驟一得到的詞性、音調(diào)和步驟二得到的平仄,得到對仗個(gè)數(shù),詞性種類數(shù),平仄差異數(shù),在條形圖中分別表示他們。條形圖中的橫坐標(biāo)表示數(shù)值大小,縱坐標(biāo)從高到低表示句子的起始到結(jié)束。其中,根據(jù)每一句得到的各個(gè)數(shù)值的條形圖,連接各個(gè)條形圖的頂點(diǎn)得到的折線表示數(shù)值的變化趨勢。
分析韻母:根據(jù)詩詞的步驟一得到的詞性,步驟三得到的韻母對應(yīng)的韻部(韻母按新韻和平水韻劃分),得到對仗個(gè)數(shù),詞性種類數(shù),韻部種類數(shù)。并用同樣的可視化方法表示
分析聲母:根據(jù)詩詞的步驟一得到的詞性,步驟三得到的聲母對應(yīng)的聲部,得到對仗個(gè)數(shù),詞性種類數(shù),聲部種類數(shù)。并用同樣的可視化方法表示
步驟七:在分析過程中,根據(jù)作者對詩集進(jìn)行劃分,將同一個(gè)作者的不同古詩中的這種信息累加起來,作為這個(gè)詩人在創(chuàng)作過程中關(guān)聯(lián)信息的表示。最后根據(jù)得到的統(tǒng)計(jì)結(jié)果分析平仄、聲母、韻母和詞性復(fù)雜度的關(guān)系,對比它們的趨勢,看他們是正向相關(guān)還是負(fù)向的相關(guān),所以本發(fā)明使用折線圖表達(dá)各個(gè)屬性特征的變化趨勢,并對比各個(gè)特征的。線型視圖分為兩部分,左半部分表示一首詩的數(shù)值,右邊表示詩詞所在集合的累加數(shù)值。
步驟七:根據(jù)步驟六中的方法,統(tǒng)計(jì)詩詞集合內(nèi)每一句詩詞對仗個(gè)數(shù),詞性種類數(shù),韻部種類數(shù),聲部種類數(shù),平仄差異數(shù)按句子的對應(yīng)位置作累加,得到每一個(gè)位置的句子的累加對仗個(gè)數(shù),詞性種類數(shù),韻部種類數(shù),聲部種類數(shù),平仄差異數(shù)數(shù)值,如根據(jù)每首詩第一句對仗個(gè)數(shù)得到詩詞集合中第一句對仗個(gè)數(shù)的總和。用條形圖分別體現(xiàn)詩詞集合中韻部種類數(shù),聲部種類數(shù),平仄差異數(shù)與對仗個(gè)數(shù),詞性種類數(shù)之間的關(guān)系之間的關(guān)系。
分析音調(diào):對于詩集中的每一首詩,根據(jù)步驟一得到的詞性、音調(diào)和步驟二得到的平仄,得到對仗個(gè)數(shù),詞性種類數(shù),平仄差異數(shù),累加每首詩的數(shù)值。圖5所示,詩集總對仗個(gè)數(shù)等于每首詩對仗個(gè)數(shù)總和(N=N1+N2+N3…),總詞性種類數(shù)等于每首詩詞性種類數(shù)總和(N=N1+N2+N3…),詩集總平仄差異數(shù)等于每首詩平仄差異數(shù)總和(N=N1+N2+N3…)并在條形圖中分別表示他們。
分析韻母:對于詩集中的每一首詩,步驟三得到的韻母對應(yīng)的韻部(韻母按新韻和平水韻劃分),得到對仗個(gè)數(shù),詞性種類數(shù),韻部種類數(shù),累加每首詩的數(shù)值。在條形圖中分別表示他們。
分析聲母:對于詩集中的每一首詩,步驟三得到的聲母對應(yīng)的聲部,得到對仗個(gè)數(shù),詞性種類數(shù),聲部種類數(shù),累加每首詩的數(shù)值。在條形圖中分別表示他們。
實(shí)施例1
實(shí)例一以律詩《錢塘湖春行》為例(圖2所示),通過步驟一分析語法結(jié)構(gòu)得到詞性;提取聲母,韻母和音調(diào)三個(gè)屬性。步驟二根據(jù)音調(diào)判斷平仄結(jié)構(gòu)。步驟三得到聲母和韻母對應(yīng)的韻部。步驟四得到音調(diào)和平仄的熱力圖表示(圖3(a)和圖3(b)所示)。
步驟五得到的圖4描述了詩詞中音調(diào)的使用與古詩的節(jié)奏的關(guān)系,圖4(a)為詩詞的音調(diào)信息在時(shí)間軸上的展示,圖4(b)中深色曲線所連接的星號(表示三聲調(diào))在詩詞內(nèi)部的運(yùn)動規(guī)律,這種規(guī)律和紅心(表示二聲)在結(jié)尾處的變化具有相似性,淺色曲線所連接的箭頭(表示四聲)在詩詞內(nèi)部的運(yùn)動規(guī)律,和星號(表示三聲)在開頭出的變化具有相似性。
步驟六和七得到圖5中的折線圖,從中看出,左邊是白居易《錢塘湖春行》的屬性(句子實(shí)際平仄結(jié)構(gòu)與所屬平仄結(jié)構(gòu)的差異NDPS與對仗個(gè)數(shù)NA,句子詞性種類數(shù)NPS)變化,變化的規(guī)律并不明顯,而右邊是白居易整個(gè)詩集的屬性變化的總和,可以看出對仗個(gè)數(shù)NA和句子實(shí)際平仄結(jié)構(gòu)與所屬平仄結(jié)構(gòu)的差異NDPS的變化規(guī)律具有一致性。這說明白居易在創(chuàng)作過程中因?yàn)榭紤]到對仗而犧牲掉了平仄規(guī)律,使得句子復(fù)雜以后句子實(shí)際平仄結(jié)構(gòu)與所屬平仄結(jié)構(gòu)的差異NDP也增加了。
盡管上面結(jié)合附圖對本發(fā)明進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式,上述的具體實(shí)施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨的情況下,還可以做出很多變形,這些均屬于本發(fā)明的保護(hù)之內(nèi)。