套件

Python 入門

Hugo Bowne-Anderson

Data Scientist at DataCamp

學習動力

  • 函式和方法功能強大

  • Python 發行版中是否包含所有程式碼?

    • 程式碼庫過於龐大:混亂不堪

    • 有許多不會用到的程式碼

    • 維護困難

Python 入門

套件

  • Python 腳本目錄

  • 每個腳本即代表一個模組

  • 指定函式、方法、類型

  • 有數千個可用套件

    • NumPy

    • Matplotlib

    • scikit-learn

Screen Shot 2019-09-08 at 9.18.56 AM.png

Python 入門

安裝套件

Python 入門

匯入套件

import numpy

array([1, 2, 3])
NameError: name 'array' is not defined
numpy.array([1, 2, 3])
array([1, 2, 3])
import numpy as np

np.array([1, 2, 3])
array([1, 2, 3])
from numpy import array

array([1, 2, 3])
array([1, 2, 3])
Python 入門

from numpy import array

  • my_script.py
from numpy import array

fam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89] ...
fam_ext = fam + ["me", 1.79] ...
print(str(len(fam_ext)) + " elements in fam_ext") ...
np_fam = array(fam_ext)
  • 使用了 NumPy,但不是很清楚
Python 入門

import numpy

import numpy as np

fam = ["liz", 1.73, "emma", 1.68, 
    "mom", 1.71, "dad", 1.89]

...

fam_ext = fam + ["me", 1.79] ...
print(str(len(fam_ext)) + " elements in fam_ext") ...
np_fam = np.array(fam_ext) # Clearly using NumPy
Python 入門

一起來練習吧!

Python 入門

Preparing Video For Download...