久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python在辦公時(shí)能給我們帶來什么,?

 python_lover 2020-05-22

 

python在辦公時(shí)能給我們帶來什么,?

 

前言

文的文字及圖片來源于網(wǎng)絡(luò),僅供學(xué)習(xí),、交流使用,不具有任何商業(yè)用途,版權(quán)歸原作者所有,如有問題請及時(shí)聯(lián)系我們以作處理。

作者:謙??萍冀逃?/p>

PS:如有需要Python學(xué)習(xí)資料的小伙伴可以加點(diǎn)擊下方鏈接自行獲取http:///A6Zvjdun

人工智能已成為我們?nèi)粘I畈豢苫蛉钡囊徊糠?,它被廣泛地應(yīng)用到幾百種實(shí)際場景中,極大地便利人們的工作和生活,。

隨著近年來的發(fā)展,,人工智能促進(jìn)企業(yè)的發(fā)展,這該歸功于底層編程語言核心的改進(jìn),。

隨著人工智能的蓬勃發(fā)展和編程語言的持續(xù)改進(jìn),,對高效、熟練的程序員和工程師的需求激增,。每種編程語言都有自己的獨(dú)特之處,。目的不同,對語言的要求也會不同,。

接下來,,介紹python編程語言,一起看下:

python在辦公時(shí)能給我們帶來什么,?

 

Python

Python是有史以來最強(qiáng)大的編程語言,。——Pau Dubois

Python誕生于1991年。據(jù)一項(xiàng)民意調(diào)查顯示,,超過57%的開發(fā)人員更愿意選擇Python,,而不是C++作為開發(fā)人工智能解決方案的編程語言。Python易于學(xué)習(xí),,為程序員和數(shù)據(jù)科學(xué)家們提供了一個(gè)更輕松地進(jìn)入人工智能開發(fā)世界的入口,。

Python是一個(gè)關(guān)于程序員需要多少自由的實(shí)驗(yàn)。太多的自由,,會導(dǎo)致沒有人能讀懂別人的代碼,;太少的自由,會傷害到語言的表現(xiàn)力,。——Guido van Rossum

使用Python,,你不僅可以獲得優(yōu)秀的社區(qū)支持和大量的庫,還可以享受編程語言提供的靈活性,。Python最有可能讓你受益的一些特性是:平臺獨(dú)立性和可以用于深度學(xué)習(xí)和機(jī)器學(xué)習(xí)的廣泛框架,。

使用Python編程的樂趣應(yīng)該是看到簡潔、可讀性強(qiáng)的類,,這些類使用簡潔而清晰的代碼(而不是一堆無聊至死的瑣碎代碼)完成了大量的操作,。——Guido van Rossum

下面是一段Python代碼的示例:

python在辦公時(shí)能給我們帶來什么?

 

Python代碼示例片斷

Python的一些最受歡迎的庫,,列表如下:

  • TensorFlow,,用于解決機(jī)器學(xué)習(xí)的工作負(fù)載和使用數(shù)據(jù)集問題,。
  • scikit-learn,用于培訓(xùn)機(jī)器學(xué)習(xí)模型,。
  • PyTorch ,,用于計(jì)算機(jī)視覺和自然語言處理。
  • Keras,,作為高度復(fù)雜的數(shù)學(xué)計(jì)算和操作的代碼接口,。
  • SparkMLlib,類似于Apache Spark的機(jī)器學(xué)習(xí)庫,,使用算法和實(shí)用程序等工具使得機(jī)器學(xué)習(xí)對每個(gè)人都可以很輕松,。
  • MXNet,作為Apache的另一個(gè)庫,,用于簡化深度學(xué)習(xí)工作流,。
  • Theano,作為定義,、優(yōu)化和評估數(shù)學(xué)表達(dá)式的庫,。
  • Pybrain,用于強(qiáng)大的機(jī)器學(xué)習(xí)算法,。

Python寫excel——xlwt

Python寫excel的難點(diǎn)不在構(gòu)造一個(gè)workbook的本身,,而是填充的數(shù)據(jù),不過這不在范圍內(nèi),。在寫excel的操作中也有棘手的問題,,比如寫入合并的單元格就是比較麻煩的,另外寫入還有不同的樣式,。

詳細(xì)代碼如下:

 

python在辦公時(shí)能給我們帶來什么,?

 

結(jié)果圖:

 

python在辦公時(shí)能給我們帶來什么?

 

 

在此,,對write_merge()的用法稍作解釋,,如上述:sheet1.write_merge(1,2,3,3,'打游戲'),即在四列合并第2,3列,,合并后的單元格內(nèi)容為"合計(jì)",,并設(shè)置了style。其中,,里面所有的參數(shù)都是以0開始計(jì)算的,。

 

Python讀excel——xlrd

Python讀取Excel表格,相比xlwt來說,,xlrd提供的接口比較多,,但過程也有幾個(gè)比較麻煩的問題,,比如讀取日期,、讀合并單元格內(nèi)容,。

下面先看看基本的操作:

 

python在辦公時(shí)能給我們帶來什么?

 

圖表數(shù)據(jù)

整體思路為,,打開文件,,選定表格,讀取行列內(nèi)容,,讀取表格內(nèi)數(shù)據(jù)

詳細(xì)代碼如下:

python在辦公時(shí)能給我們帶來什么,?

 

運(yùn)行結(jié)果如下:

 

python在辦公時(shí)能給我們帶來什么?

 

 

那么問題來了,,上面的運(yùn)行結(jié)果中紅框框中的字段明明是出生日期,,可顯示的確實(shí)浮點(diǎn)數(shù);同時(shí)合并單元格里面應(yīng)該是有內(nèi)容的,,結(jié)果不能為空,。

我們來一一解決這兩個(gè)問題:

1.python讀取excel中單元格內(nèi)容為日期的方式

 

python讀取excel中單元格的內(nèi)容返回的有5種類型,即上面例子中的ctype:

ctype : 0 empty,,1 string,,2 number, 3 date,,4 boolean,,5 error

即date的ctype=3,這時(shí)需要使用xlrd的xldate_as_tuple來處理為date格式,,先判斷表格的ctype=3時(shí)xldate才能開始操作,。

詳細(xì)代碼如下:

python在辦公時(shí)能給我們帶來什么?

 

python在辦公時(shí)能給我們帶來什么,?

 

 

2.獲取合并單元格的內(nèi)容

 

在操作之前,,先介紹一下merged_cells()用法,merged_cells返回的這四個(gè)參數(shù)的含義是:(row,row_range,col,col_range),其中[row,row_range)包括row,不包括row_range,col也是一樣,,即(1, 3, 4, 5)的含義是:第1到2行(不包括3)合并,,(7, 8, 2, 5)的含義是:第2到4列合并。

詳細(xì)代碼如下:

python在辦公時(shí)能給我們帶來什么,?

 

python在辦公時(shí)能給我們帶來什么,?

 

 

發(fā)現(xiàn)規(guī)律了沒?是的,,獲取merge_cells返回的row和col低位的索引即可,! 于是可以這樣批量獲取:

詳細(xì)代碼如下:

python在辦公時(shí)能給我們帶來什么,?

 

運(yùn)行結(jié)果跟上圖一樣,,如下:

 

python在辦公時(shí)能給我們帶來什么?

 

 

Python讀寫Excel表格完成啦!

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多