Python數據科學(二) python與數據科學應用(Ⅱ)

傳送門:

1.Python3 語法之for循環、if分支語句

  • 通常狀況下,須要屢次重複執行的代碼,均可以用循環的方式來完成
  • 判斷語句:若是某些條件知足,才能作某件事情,而不知足時不容許作,這就是所謂的判斷。

語法:html

if  條件:
   語句塊
elif 條件:
   語句塊
else:
   語句塊
複製代碼

2.函數

  • 函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的代碼段。
  • 關鍵字lambda表示匿名函數,冒號前面的x表示函數參數。 匿名函數有個限制,就是隻能有一個表達式,不用寫return,返回值就是該表達式的結果。
  • 用匿名函數有個好處,由於函數沒有名字,沒必要擔憂函數名衝突。
def  函數名([參數]):
    代碼塊
    [return 表達式]
複製代碼

3.導入模塊

  • Python 模塊(Module),是一個 Python 文件,以 .py 結尾,包含了 Python 對象定義和Python語句。
  • python中可使用import 語句來引入模塊。
#好比要引用模塊 math,就能夠用 import math 來引入。
在調用 math 模塊中的函數時,必須這樣引用
模塊名.函數名
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內代碼的保存與分享

使用Jupyter notebook文檔寫好以後, 保存成爲通常的.ipynb的格式, 可是也能夠保存成其餘的格式, 如: Python(.py), Markdown(.md), HTML(.html), reST(.rst), PDF via Latex(.pdf), Presentation(.html).python

使用Jupyter notebook實現一次運行, 屢次閱讀,保存運行結果

5.數據科學實戰 - 使用Python計算文章中的字

連載中,未完待續...bash

相關文章
相關標籤/搜索