Python數(shù)據(jù)科學(xué)(二)- python與數(shù)據(jù)科學(xué)應(yīng)用(Ⅱ)


傳送門:

1.Python3 語(yǔ)法之for循環(huán)、if分支語(yǔ)句

  • 一般情況下,需要多次重復(fù)執(zhí)行的代碼,都可以用循環(huán)的方式來(lái)完成
  • 判斷語(yǔ)句:如果某些條件滿足,才能做某件事情,而不滿足時(shí)不允許做,這就是所謂的判斷。

語(yǔ)法:

if  條件:
   語(yǔ)句塊
elif 條件:
   語(yǔ)句塊
else:
   語(yǔ)句塊

2.函數(shù)

  • 函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段。
  • 關(guān)鍵字lambda表示匿名函數(shù),冒號(hào)前面的x表示函數(shù)參數(shù)。
    匿名函數(shù)有個(gè)限制,就是只能有一個(gè)表達(dá)式,不用寫return,返回值就是該表達(dá)式的結(jié)果。
  • 用匿名函數(shù)有個(gè)好處,因?yàn)楹瘮?shù)沒(méi)有名字,不必?fù)?dān)心函數(shù)名沖突。
def  函數(shù)名([參數(shù)]):
    代碼塊
    [return 表達(dá)式]

3.導(dǎo)入模塊

  • Python 模塊(Module),是一個(gè) Python 文件,以 .py 結(jié)尾,包含了 Python 對(duì)象定義和Python語(yǔ)句。
  • python中可以使用import 語(yǔ)句來(lái)引入模塊。
#比如要引用模塊 math,就可以用 import math 來(lái)引入。
在調(diào)用 math 模塊中的函數(shù)時(shí),必須這樣引用
模塊名.函數(shù)名
import math
math.ceil(a)
>>>numpy.random.normal(25,5,10)
array([ 25.79955875,  19.33327721,  17.79526203,  21.21396016,
        27.81413652,  21.23872201,  28.18775468,  18.60866311,
        16.17479033,  24.89232893])

4.Jupyter notebook內(nèi)代碼的保存與分享

使用Jupyter notebook文檔寫好之后, 保存成為一般的.ipynb的格式, 但是也可以保存成其他的格式, 如: Python(.py), Markdown(.md), HTML(.html), reST(.rst), PDF via Latex(.pdf), Presentation(.html).

使用Jupyter notebook實(shí)現(xiàn)一次運(yùn)行, 多次閱讀,保存運(yùn)行結(jié)果

5.數(shù)據(jù)科學(xué)實(shí)戰(zhàn) - 使用Python計(jì)算文章中的字

連載中,未完待續(xù)...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容