官术网_书友最值得收藏!

3.4 Python庫的導(dǎo)入

前面介紹的對象創(chuàng)建及使用都是利用Python的基本功能,還有很多功能并沒有使用,而且當(dāng)Python啟動時,并沒有把所有的功能加載進來,因此,后期如果需要使用Python的某些特定的功能,必須把這些功能所屬的庫(模塊或包)加載進來。有時還需要使用第三方的擴展庫,如在后面章節(jié)中,機器學(xué)習(xí)及數(shù)據(jù)處理都需要引入很多第三方的擴展庫,這些庫函數(shù)專門處理某些具體問題,可以豐富Python的功能。

在Python中使用import或from...import來導(dǎo)入相應(yīng)的庫(模塊或包),常見的有以下幾種情況。

(1)將整個庫(模塊或包)導(dǎo)入,格式為:

import lib_name [as alias_name]

(2)從某個庫(模塊或包)中導(dǎo)入某個函數(shù),格式為:

from lib_name import function_name [as alias_name]

(3)從某個庫(模塊或包)中導(dǎo)入多個函數(shù),格式為:

from lib_name import function_name1, function_name2

(4)將某個庫(模塊或包)中的全部函數(shù)導(dǎo)入,格式為:

from lib_name import *

例如,下面導(dǎo)入數(shù)學(xué)庫:

import math
    math.sin(20)

上面實例也可以在導(dǎo)入的同時為數(shù)學(xué)庫起一個別名:

import math as m
    m.sin(20)

或者把全部數(shù)學(xué)庫函數(shù)導(dǎo)入:

from math import *
    sin(20)

程序運行結(jié)果如下圖所示。

上面介紹的方法是導(dǎo)入Python自身的庫,當(dāng)導(dǎo)入第三方庫時,首先需要下載安裝這些第三方庫。然后才能使用上面介紹的方法將其導(dǎo)入。常用機器學(xué)習(xí)及數(shù)據(jù)處理的第三方庫的安裝在后面章節(jié)中會詳細介紹。

主站蜘蛛池模板: 当雄县| 石首市| 民勤县| 延长县| 张家口市| 古丈县| 甘洛县| 高雄县| 吐鲁番市| 北辰区| 宜兴市| 泰州市| 广平县| 教育| 西充县| 绥阳县| 全椒县| 景谷| 沾化县| 临漳县| 揭西县| 连云港市| 开平市| 南宁市| 丰台区| 冕宁县| 武清区| 舟山市| 治县。| 兴仁县| 迁西县| 兴和县| 柏乡县| 长治市| 永嘉县| 定兴县| 常州市| 富阳市| 成安县| 翁牛特旗| 巴塘县|