『壹』 如何安裝python數據科學計算庫
數據科學計算庫
Python中的數據科學計算庫有Numpy、Scipy、pandas、matplotlib(前面我分享了一篇matplotlib的簡單應用,歷史文章裡面就有)。
Numpy是一個基礎性的Python庫,為我們提供了常用的數值數組和函數。
Scipy是Python的科學計算庫,對Numpy的功能進行了擴充,同時也有部分功能是重合的。Numpy和Scipy曾經共享過基礎代碼。
pandas是一個流行的開源Python項目,它的名稱取panel data(面板數據,一個計量經濟學的術語)和Python data analysis(Python數據分析)的意思。
matplotlib是一個基於Numpy的繪圖庫。
庫的安裝
安裝這些庫之前要先安裝Python,默認已全部安裝,(Windows直接下載安裝,Linux自帶2.7版本,可以自行安裝3.6版本)。
為了節約時間在更重要的知識上,這里只介紹最簡單的安裝方式,即包管理工具安裝Python庫。
不管是Windows和Linux下,都可以在命令行下直接使用下面的命令來安裝相關的庫,前提是已經安裝了pip包(pip包管理工具的相關安裝可以看原文這里有鏈接):
pip install numpy scipy pandas matplotlib或(easy_install是Python自帶的)easy_install numpy scipy pandas matplotlib#Linux下安裝pip包sudo apt-get install python-pip
說明:Linux下如果涉及許可權問題則需要開頭添加sudo。安裝示例如下所示:
Numpy數組簡單示例
我們已經安裝好了numpy,然後就可以來個簡單的小測試了。與傳統的Python列表相比,進行數值運算時,numpy數組的效率要高的多。
完成相同的運算時,numpy代碼和Python傳統代碼相比用到的顯式循環語句明顯要少,因為numpy是基於向量化的運算。
假設要對向量a和b進行求和,這里的向量指的是一個「一維數組」,a存放的是整數0到n-1的2次冪,如果n等於3,則a存的是0、1、4,向量b存的是整數0到n的3次冪,下面來看一下普通Python代碼和numpy來計算的差別:
先看代碼:
#filename:vectorsSum.pyimport sysfrom datetime import datetimeimport numpy as np#numpy方法def numpySum(n):a = np.arange(n, dtype = 'int64')**2#3次冪太大會溢出,注意(後面細說)b = np.arange(n, dtype = 'int64')**3c = a + breturn c#普通方法def pythonSum(n):#range() 返回的是「range object」,而不是實際的list 值,所以這里要加上lista = list(range(n))b = list(range(n))c = []for i in range(len(a)):a[i] = i ** 2b[i] = i ** 3c.append(a[i] + b[i])return csize = int(sys.argv[1])start = datetime.now()c = pythonSum(size)delta = datetime.now() - startprint ("最後兩個元素的和:", c[-2:])print ("pythonSum花費的時間(微秒)", delta.microseconds)start = datetime.now()c = numpySum(size)delta = datetime.now() - startprint ("最後兩個元素的和:", c[-2:])print ("numpySum花費的時間(微秒)", delta.microseconds)#下面測試一下對與1000個,2000個,3000個向量元素,運行結果如下圖所示。
看一下運行結果:
上面的結果看到,numpy的計算效率比普通的方法要快不少,所以開始學習吧。
『貳』 python 第三方庫怎麼安裝
【方法一】: 通過setuptools來安裝python模塊
首先下載
NOTE: 最好下載個setuptools,本人是15.2版本,裡麵包含了ez_setup
運行 python ez_setup.py
D:\work\installation\setuptools-15.2\setuptools-15.2>python ez_setup.py > 1.txt
Extracting in c:\users\admini~1\appdata\local\temp\tmpbxikxf
Now working in c:\users\admini~1\appdata\local\temp\tmpbxikxf\setuptools-15.2
Installing Setuptools
......
Copying setuptools-15.2-py2.7.egg to c:\python27\lib\site-packages
setuptools 15.2 is already the active version in easy-install.pth
Installing easy_install-script.py script to C:\Python27\Scripts
Installing easy_install.exe script to C:\Python27\Scripts
Installing easy_install-2.7-script.py script to C:\Python27\Scripts
Installing easy_install-2.7.exe script to C:\Python27\Scripts
Installed c:\python27\lib\site-packages\setuptools-15.2-py2.7.egg
Processing dependencies for setuptools==15.2
Finished processing dependencies for setuptools==15.2
運行 easy_install py
D:\work>easy_install py #py 為第三方庫文件
Searching for py
Best match: py 1.4.26
Adding py 1.4.26 to easy-install.pth file
Using c:\python27\lib\site-packages
Processing dependencies for py
Finished processing dependencies for py
【方法二】: 通過pip來安裝python模塊
安裝 easy_install pip
D:\work>easy_install pip
Searching for pip
Best match: pip 6.1.1
Processing pip-6.1.1-py2.7.egg
pip 6.1.1 is already the active version in easy-install.pth
Installing pip-script.py script to C:\Python27\Scripts
Installing pip.exe script to C:\Python27\Scripts
Installing pip2.7-script.py script to C:\Python27\Scripts
Installing pip2.7.exe script to C:\Python27\Scripts
Installing pip2-script.py script to C:\Python27\Scripts
Installing pip2.exe script to C:\Python27\Scripts
Using c:\python27\lib\site-packages\pip-6.1.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
運行 pip install xlrd
Usage:
pip <command> [options]
Commands:
install Install packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
zip DEPRECATED. Zip indivial packages.
unzip DEPRECATED. Unzip indivial packages.
help Show help for commands.
General Options:
-h, --help Show help.
--isolated Run pip in an isolated mode, ignoring
environment variables and user configuration.
-v, --verbose Give more output. Option is additive, and can be
used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output.
--log <path> Path to a verbose appending log.
--proxy <proxy> Specify a proxy in the form
[user:passwd@]proxy.server:port.
--retries <retries> Maximum number of retries each connection should
attempt (default 5 times).
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists:
(s)witch, (i)gnore, (w)ipe, (b)ackup.
--trusted-host <hostname> Mark this host as trusted, even though it does
not have valid or any HTTPS.
--cert <path> Path to alternate CA bundle.
--client-cert <path> Path to SSL client certificate, a single file
containing the private key and the certificate
in PEM format.
--cache-dir <dir> Store the cache data in <dir>.
--no-cache-dir Disable the cache.
--disable-pip-version-check
Don't periodically check PyPI to determine
whether a new version of pip is available for
download. Implied with --no-index.
【方法三】:直接從網上下載下可執行文件來安裝.
比如說,去 >>> pythonlibs <<< 網站,提供了很多Python非官方包下載,二進制文件,下載安裝方便.
『叄』 python庫怎麼安裝
python庫的安裝方法:
1.下載distribute,http://pypi.python.org/pypi/distribute/0.6.30;
2.如果沒有配置python的環境變數,那麼先要在環境變數PATH這一項里加入python安裝目錄,如C:\python32。加入了就直接到下一步;
3.解壓後在命令行中cd 到distribute-0.6.30文件夾目錄,輸入python setup.py install執行。等待安裝完成;
4.在環境變數PATH中加入python安裝目錄的Scripts文件夾,如C:\python32\Scripts。這裡面有easy_install;
5.解壓下載好的第三方庫如openpyxl-1.6.1.tar.gz,在命令行中cd 到解壓後目錄openpyxl-1.6.1的上一層,輸入easy_install openpyxl-1.6.1執行。
『肆』 python如何安裝庫
例如:pip install pywifi
格式:pip install +庫名稱
『伍』 Python第三方庫安裝
你的圖片太花了,看不到幾個字母。
不過,你這個問題描述,也能大致理解是什麼情況。建議做如下處理試一下:
(1)找到你的 Python 安裝目錄,找到下面的 site-packages 文件夾,這個文件夾用於存放第三方庫,而且也是環境變數路徑(如果你在安裝Python時勾選了寫入環境變數的話,如果沒有就自己加入進去即可);
(2)將你自己的庫文件放到這個文件夾里;
(3)之後就可以像使用其他庫一樣使用了,如import sys這種的;
(4)注意記住你自己的庫文件名,且不要與已有第三方庫和標准庫重名。
『陸』 python庫安裝
你這個是在安裝什麼庫呢
一般安裝就是pip install xxx
或者去下載這個庫的文件 pip install 文件路徑
『柒』 python怎樣安裝第三方庫
方法1:下載源碼,手動運行setup.py install去安裝
下載對應的源碼,往往都是.tar.gz,.zip的壓縮包,解壓後,打開windows的cmd,切換到對應目錄,運行:
setup.py install
即可去安裝。
方法2:利用第三方安裝工具(如pip,easy_install,distribute等)去自動化安裝
利用的目前常見的一些自動化安裝工具,比如pip,easy_install,distribute等,自動幫你下載源碼,並安裝。
而且很多時候,由於要安裝的包,還要依賴一些其他的別的包,而這類自動化安裝工具,會自動幫你解決依賴關系,自動幫你下載並安裝所缺少的那些包,所以相對來說,就省去了你的麻煩了。
『捌』 python庫怎麼檢查和安裝
檢查和安裝python庫的方法:
1、使用pip list 或者pip freeze命令查看已安裝的python庫
2、安裝python庫的方法
pip命令行直接安裝
打開cmd命令窗口,通過命令 pip install 包名 進行第三庫安裝,此方法簡單快捷,示例安裝keras庫。
注意:安裝成功會顯示Successfully installed keras,如果出現黃色字體警告,是由於pip庫包不是最新的,但keras庫已成功安裝,可隨後對pip包進行更新,更新命令:python -m pip install --upgrade pip。
更多Python知識請關注Python視頻教程欄目。