論程式設計師怎麼擁有咪蒙的文筆

2021-08-28 12:46:19 字數 2845 閱讀 5649

歡迎關注天善智慧型,我們是專注於商業智慧型bi,人工智慧ai,大資料分析與挖掘領域的垂直社群,學習,問答、求職一站式搞定!

天善學院2023年度svip 998特惠即將結束!一眾一線名企名師,一波資料分析+人工智慧+商業智慧型絕對好課!

雖然我很討厭咪蒙,但不可否認的是,咪蒙有很好的文筆~

作為半個程式設計師的我,是怎麼訓練我的文筆的呢?今天,我就跟陳獨秀一起,分享一些提公升文筆的小技巧

一、分詞取同型別詞

讀書時寫作文,老羨慕同桌學霸成語用得溜,寫描述春天的句子,我只會寫春天來了,燕子多了,他偏偏寫春回大地,萬紫千紅,給隔壁班花寄情書,我寫你真好看啊,眼睛很大,他偏寫你眼波流轉,秀色可餐,於是放學後我只能眼睜睜看他們手牽著手。

現在成了半個程式設計師,成語用得比當年的學霸還溜,你問我怎麼學的?文字分析唄。

比如拿起金庸的《鹿鼎記》,我立馬可以知道金庸喜歡用哪些成語,它們的使用頻次如何,只要跑一段分詞**,把成語提取出來並統計頻次

以下是分詞的python**

a=二、尋找某一詞性最集中的段落

很多時候覺得一篇文章文筆美,是因為它有很多描寫事物的辭藻,當讀多這樣的文章時,自己的文筆也能得到提高。

那假設讀文章唯讀辭藻華麗的部分,拋棄其他部分,這樣是不是可以提高你單位時間的吸收效率?

為了簡化,把「辭藻華麗程度」量化為乙個段落裡的「形容詞密度」,寫一段**用來統計各段落的形容詞密度,然後把徐志摩的幾篇散文放進去,讓它輸出辭藻華麗程度top5的段落,結果如下:

top1 《北戴河海濱的幻想》第4段,形容詞密度:10.4%

青年永遠趨向反叛,愛好冒險;永遠如初度航海者,幻想**機緣於浩渺的煙波之外:想割斷系岸的纜繩,扯起風帆,欣欣的投入無垠的懷抱。他厭惡的是平安,自喜的是放縱與豪邁。無顏色的生涯,是他目中的荊棘;絕海與兇巘,是他愛取自由的途徑。他愛折玫瑰;為她的色香,亦為她冷酷的刺毒。

top2 《北戴河海濱的幻想》第7段,形容詞密度:9.6%

流水之光,星之光,露珠之光,電之光,在青年的妙目中閃耀,我們不能不驚訝造化者藝術之神奇,然可怖的黑影,倦與衰與飽饜的黑影,同時亦緊緊的跟著時日進行,彷彿是煩惱、痛苦、失敗,或庸俗的尾曳,亦在轉瞬間,彗星似的掃滅了我們最自傲的神輝——流水涸,明星沒,露珠散滅,電閃不再!

top3 《翡冷翠山居閒話》最後一段,形容詞密度:8.1%

書是理想的伴侶,但你應得帶書,是在火車上,在你住處的客室裡,不是在你獨身漫步的時候。什麼偉大的深沉的鼓舞的清明的優美的思想的根源不是可以在風籟中,雲彩裡,山勢與地形的起伏裡,花草的顏色與香息裡尋得?...

top4《北戴河海濱的幻想》第6段,形容詞密度:8%

幻象消滅是人生裡命定的悲劇;青年的幻滅,更是悲劇中的悲劇,夜一般的沉黑,死一般的兇惡。純粹的,倡狂的熱情之火,不同阿拉伯的神燈,只能放射一時的異彩,不能永久的朗照;轉瞬間,或許,便已斂熄了最後的焰舌,只留存有限的餘燼與殘灰,在未滅的餘溫裡自傷與**。

top5 《泰山日出》第7段,形容詞密度:6.9%

一方的異彩,揭去了滿天的睡意,喚醒了四隅的明霞一光明的神駒,在熱奮地馳騁……

python**

adj=

三、利用詞向量找同義詞

記得小學語文課本上有一篇朱自清的《春》,上面有一段描寫

盼望著,盼望著,東風來了,春天的腳步近了。 春天像小姑娘,花枝招展的,笑著,走著。

自從學了這篇課文,從此班上同學寫春天,都是千篇一律的「春姑娘來了」,「春天的腳步近了」,老師看了特別惱火。

後面我才知道,文筆的好壞,還在於他描寫的多樣性。寫一樣東西,如果你能七十二變不重樣,應該也算是文筆好之一吧。

由此我想到詞向量的應用,如果你學過線性代數應該知道向量這個東西,詞向量實際就是把乙個詞變成乙個高維向量,變成向量的好處之一,是通過計算兩個向量的相似度,來近似於他們在語料裡邊的相似度。

比如你想學金庸的描寫手法,可以用詞向量把他對一件事物的描寫手法全部列舉出來。

試試列舉跟笑相關的描述

#分詞並生成語料庫

f1 =open("c:/python/wenben/lu.txt",encoding='utf8')  f2 =open("c:/python/wenben/word.txt", 'w',encoding='utf8')  lu=f1.read()lu.replace('\t','').replace('\n','').replace(' ','')  word = jieba.cut(lu)  f2.write(" ".join(word))    f1.close()  f2.close()#用語料訓練詞向量sentences =word2vec.text8corpus("c:/python/wenben/word.txt")  model =word2vec.word2vec(sentences, size=200)#輸出同義詞y = model.wv.most_similar("笑",topn=20)for item in y:      print (item[0], item[1])

just for fun, don't be serious~

一套svip課程,15選8,每套課程均價112知識付費的時代,一次旅遊的錢便能收穫8大全方位、多體系的課程

更有全場六折優惠課程,為你加油助力!

論程式設計師的學習!

我有乙個缺點 那就是做事總是不夠專注,表現在學習上那就是不夠堅持!比如說我喜歡看新聞,關心時事!我也喜歡逛csdn,但假如讓我開啟瀏覽器第乙個開啟的網頁恐怕就算新聞 了,而且我一看新聞不得了,當天所有主流新聞 全都要看一遍,當然不能錯過我最關心的軍事 因為我同樣也是軍事發燒友,當然我不關心中國到底有...

論程式設計師的學習!

我有乙個缺點 那就是做事總是不夠專注,表現在學習上那就是不夠堅持!比如說我喜歡看新聞,關心時事!我也喜歡逛csdn,但假如讓我開啟瀏覽器第乙個開啟的網頁恐怕就算新聞 了,而且我一看新聞不得了,當天所有主流新聞 全都要看一遍,當然不能錯過我最關心的軍事 因為我同樣也是軍事發燒友,當然我不關心中國到底有...

程式設計師的相對論

這兩天一直在給公司語音平台產品增加 超級偵錯程式 的功能,雖然 於客戶的需求,但自以為是個很酷的功能,所以很用心去做。昨天在家忙乎了一天,外邊下大暴雨,更不知白天黑夜的了。今天在公司消除了幾個小bug,便將程式發給客戶測試,又趕忙寫文件,放在網上。如此高效率,恐怕皆因 自以為是個很酷的功能 看來自我...