我國男女生常用名有哪些?Python用wordcloud展示,有你名字嗎?

2020-12-06 python高手養成

#我要學Python#前面內容,我們利用Python中requests模塊對百家姓的數據進行了提取並把它保存在了Excel文件中。原文連結如下:複習Excel樣式設置,案例演示Python將《百家姓》起源存到Excel中

感興趣的小夥伴關注我,並私信「姓氏起源」即可獲取該程序的原始碼連結(提取碼:dzmm)。趕緊試試看吧!

獲取原始碼的新方法

當然,如果你對於Python不怎麼感冒,直接拉到文章最後看結果吧……

可以開始了

馬上開始精彩內容……

01數據準備

今天,我們來詳細了解下如何利用這些提取的文本內容,進行數據展示,我們使用wordcloud詞雲圖展示Excel中的內容。

漂亮的詞雲圖

我們仍以在線新華字典(自己搜,結果中第一個)的常用男孩名字作為數據源展開分析。我們看到,該網站對於常用男孩名進行了匯總,如下圖所示:

男孩常用名字大全

當單擊任意名字時,就會彈出該名字的具體統計信息(如何獲取數據,這就是個老生常談的問題了,大家可參照我往期的一些案例)。如下所示

該名字在百萬人中的數量

我們需要獲取的就是框選內容:男性:XXX 女性:XXXX

很簡單,大家先思考下如何操作。如果真不會就參照下方的原始碼吧。

02將數據存入到Excel文件中

我們知道,使用Python可以輕鬆將上面的數據獲取下來,並帶格式將這些內容存入到Excel中。如下圖所示

網頁數據存入Excel表中效果,帶格式哦

上面兩步只是做好了數據相關準備工作。數據進行本地化存儲,方便我們日後進行分析。那麼,如何將它們從Excel中取出來呢?

03如何將數據從Excel中取出來

這一命題方法很多,使用openpyxl、pandas、xlwt等模塊都可以輕鬆實現,我們前面內容也介紹了不少,這裡就不再贅述了,下面幾篇內容供大家參考:

Excel表格搬到Python界面上?可以實現!結合PyQt5的QTabWidget類

用Python將電子表格Excel展示在界面中,PyQt5之QTableWidget應用

Excel文件另類操作,如何用Python中xlrd模塊獲取電子表格的信息

該案例中我們使用xlrd將Excel表格中數據進行了字典格式的返回,效果如下所示:

將Excel表格中數據讀取出來

04重要一步:詞雲展示

對於詞雲,我們已經介紹了很多內容,同樣不再贅述,需要補課的小夥伴關注我,往期有很多這方面的案例哦(添加不了更多案例了,往期內容有很多這方面的介紹)

一步一步教會你,基於python製作精美詞雲,帶你分析世界經典名著

上面這個案例很有意思,可以看一下哦,我們直接展示今天的詞雲結果。

我國常用男性名字詞雲圖

感覺好像也沒錯,男性中勇、偉、磊、軍、斌、強等等這些常用名。也很能體現男性的特點。我們再來看下女生的常用名,同樣,如果函數定義好了,只需要修改一個參數。女性中常用名有敏、靜、麗、燕、娜、芳等等。

我國女性常用名詞雲展示

怎麼樣,結果裡面有你的名字嗎?反正我找到我的名字了!呵呵,數據來源於網絡,結果可能不一定準確。找到你名字的小夥伴下方留言哦。結果僅供參考,有二胎的小夥伴為小朋友取名時可要注意了,不要取重了哦!

喜歡Python編程的小夥伴關注我哦,後續推出更加精彩的內容。想獲取原始碼的小夥伴關注我,私信「男女名字」(提取碼: 74jv)獲取。

轉載請註明出處,百家號:python高手養成

相關焦點

  • 如何用Python生成若干個隨機姓名?男女取名有方法,不能千篇一律
    用Python帶你1步搞定還帶大家將百家姓的起源內容存入到了Excel中Excel展示複習Excel樣式設置,案例演示Python將《百家姓》起源存到Excel中另外,針對我們常用的名字進行詞雲展示,展示了目前我國常用的男女名字的詞雲圖
  • Python基礎學習之常用六大數據類型
    Python六大常用數據類型: int 整數 float 浮點數 str 字符串 list 列表 tuple 元組 dict 字典講解這些先說一下python中的變量與變量名。變量其實本質上是一個具有特殊格式的內存,變量名則是指向這個內存的別名。python中的變量不需要聲明,所有的變量必須賦值了才能使用。
  • 學習Python對辦公真的有用嗎?用經驗告訴你答案
    所以,各位在下定決心要學python之前,一定要仔細思考清楚,是否真的需要這門程式語言來輔佐你的工作。其實,還是有一部分比較不錯的python培訓機構會明確標註,哪類人適合學習python。但是,標註對於小夥伴們做決定,只能起到一定的幫助,實際還是要自己仔細琢磨。我這篇視頻,就是來給大家分析一下,究竟哪些人群適合學python。
  • Python第三方包安裝時報錯:Microsoft Visual C++ 14.0 is...
    最近在使用Python做詞雲,需要使用到第三方包wordcloud,通過Pycharm或pip命令安裝wordcloud包時,出現如下錯誤:error: Microsoft Visual C++ 14.0 is required.
  • 普通人學Python有意義嗎?學Python有前途嗎?-開課吧Python
    Pythonpython憑藉著第三方庫數量的龐大,其幾乎可以說是萬能的,對於普通人來說,數據表格excel基本上都有需要製作,而有一些編程基礎的,就可以使用庫openpyxl來實現excel表格的自動處理和生成,同時除了excel之外,針對word,ppt等python都有對應的庫。
  • 這些英文名才最低調奢華有內涵
    那麼到底取什麼名字好,老外是怎麼取名字的?剛好有一份來自美國社保局的嬰兒名字的採樣數據,包含了美國1880年到2017年的人名、性別、取名數量紀錄192萬多條。Alfred也整理了與此相關的幾個有趣的問題:2010年以來最受歡迎的男女生英文名有哪些?
  • 相比於Java,python到底有哪些優勢?
    由於在AI的帶動下python更是異軍突起,撼動了許多老大哥的地位。可唯獨java穩如泰山,不可動搖!自然而然的就會出現python與Java的討論聲。本文的目的在於討論python和java相比到底有哪些優勢,至於缺點暫且不提!
  • 雲立方網科普:常用高效的Python爬蟲框架有哪些?
    Python是現在非常流行的程式語言,而爬蟲則是Python語言中最典型的應用,下面是總結的高效Python爬蟲框架,大家看看是否都用過呢。 Pyspider 是一個用python實現的功能強大的網絡爬蟲系統,能在瀏覽器界面上進行腳本的編寫,功能的調度和爬取結果的實時查看,後端使用常用的資料庫進行爬取結果的存儲,還能定時設置任務與任務優先級等。
  • 編程界新晉「網紅」Python到底是什麼?學Python真的有用嗎?
    我們不妨回想一下自己的每天工作,有多少是創造性的,又有多少是重複勞動?如果你的工作大部分都是重複性的操作,那麼你的工作則很有可能在未來某天被計算機所替代。當你的工作被新的技術一步一步取代,而你卻對它一無所知。等到你的工作完全被新的技術以及懂技術的人取代之時,你會發現一切已經來不及。
  • 最全從Python小白到大牛,要走的路這裡都有(一)
    從Python小白到大牛,要走的路這裡都有面向項目的學習是學習編碼的最佳方法。Python是當今最需求的語言,為了幫助您學習它,以下是一些您可以探索的最重要的Python項目:Python遊戲Python圖像編程CIFAR10在Python中使用TensorFlow開始看吧,和從開始到放棄說再見俗話說的好,沒吃過豬肉還沒見過豬跑?
  • 一文告訴你取個正常英文名有多重要,千萬不要再用Kevin、Jason!
    根據美國社保局的一份嬰兒名字採樣數據報告統計,其中包含了192萬多條美國人的姓名、性別、取名數量等數據,通過數據分析來判斷到底什麼樣的名字更符合外國人的取名標準。2010年最受歡迎的男女生英文名想要不掉隊,跟著潮流走就絕對沒問題。
  • 如何用Python快速優雅的批量修改Word文檔樣式?
    此處更換創建文件夾的路徑mkdir_path = r'C:\Users\xxx\new_dir'# 此處更換所有文件所在的位置file_path = r'C:\Users\xxx\'os和glob我們都很熟悉,這裡簡單介紹一下docx模塊 這是一個非標準庫,在命令行中我們需要輸入以下命令安裝:pip install python-docx
  • 常用的十大 python 圖像處理工具
    讓我們看一下可以用於圖像處理任務中的常用 Python 庫有哪些吧。1.scikit-imagescikit-image是一個開源的Python包,適用於numpy數組。它實現了用於研究,教育和工業應用的算法和實用工具。即使是那些剛接觸Python生態系統的人,它也是一個相當簡單直接的庫。
  • Python自動化辦公之Word,全網最全看這一篇就夠了
    環境安裝 使用Python操作word大部分情況都是寫操作,也有少許情況會用到讀操作,在本次教程中都會進行講解,本次課程主要用到以下4個庫,請大家提前安裝。 很多人學習python,不知道從何學起。
  • 打工人打工魂,打工的必會java調用python的幾種用法
    interpreter = new PythonInterpreter(); interpreter.exec("a='hello world'; "); interpreter.exec("print a;"); }}2.在java中直接調用python腳本在本地的D盤創建一個python腳本,文件名字為javaPythonFile.py
  • 《小灰教你零基礎學python》-Python入門語言
    二、什麼是程式語言程序(軟體)是使用程式語言編寫的,比如咱們日常使用的微信、qq、瀏覽器、播放器都是使用程式語言編寫的,程式語言有哪些:javapython程式語言有很多,咱們就學簡單強大的python即可。
  • 真的會用pickle嗎?python中常用模塊詳解
    什麼時候用呢?pickle模塊的方法和常用變量很多方法,但是,我們知道,序列化處理最為重要的就是將信息序列化存儲在本地;然後將其讀取出來,這應該是常用的操作,上面我們紅線框出來的四個方法就是我們今天重點要討論的內容。
  • 如何用python在工作中「偷懶」?
    於是,我去了解了一下身邊不同崗位(HR、產品、運營、市場、數據分析師等)每天需要面對的重複性勞動(肯定會有不全,歡迎補充~),總結了一些在工作中非常常見的例子,並且將源碼整理好供參考。希望這些程序可以讓你的工作更高效!(升職加薪了別忘了回來發紅包哦~)那麼如何將這些統統實現呢?
  • 如何開始寫你的第一個python腳本——簡單爬蟲入門!
    好多朋友在入門python的時候都是以爬蟲入手,而網絡爬蟲是近幾年比較流行的概念,特別是在大數據分析熱門起來以後,學習網絡爬蟲的人越來越多,哦對,現在叫數據挖掘了!其實,一般的爬蟲具有2個功能:取數據和存數據!好像說了句廢話。。。
  • 大數據告訴你,颱風最喜歡在我國哪個省市登陸
    網站提到某些數據年代久遠,會有缺失和誤差,請甄別使用。所以這裡無法對數據的精確性和完整性做保證,主要是想運用python對數據做分析展示,看看颱風在等級、地點、時間上的分布。槓精勿擾~部分數據展示【分析工具】本文使用python及其第三方庫做分析展示,分析平臺是Jupyter notebook,用到爬蟲、詞雲、可視化、地理空間分析等技術。