好程式設計師Python培訓分享numpy簡介

好程式設計師發表於2020-07-16

  好程式設計師Python 培訓分享 numpy 簡介: 一、numpy 簡介 NumPy 是一個功能強大的 Python 庫,主要用於對多維陣列執行計算。 NumPy 這個詞來源於兩個單詞 -- Numerical Python NumPy 提供了大量的庫函式和操作,可以幫助程式設計師輕鬆地進行數值計算。這類數值計算廣泛用於以下任務:

   機器學習模型:在編寫機器學習演算法時,需要對矩陣進行各種數值計算。例如矩陣乘法、換位、加法等。NumPy 提供了一個非常好的庫,用於簡單 ( 在編寫程式碼方面 ) 和快速 ( 在速度方面 ) 計算。 NumPy 陣列用於儲存訓練資料和機器學習模型的引數。

   影像處理和計算機圖形學:計算機中的影像表示為多維數字陣列。NumPy 成為同樣情況下最自然的選擇。實際上, NumPy 提供了一些優秀的庫函式來快速處理影像。例如,映象影像、按特定角度旋轉影像等。

   數學任務:NumPy 對於執行各種數學任務非常有用,如數值積分、微分、內插、外推等。因此,當涉及到數學任務時,它形成了一種基於 Python MATLAB 的快速替代。

二、numpy安裝

numpy要求python版本在3.5以上

1.windows下的安裝

·  pip安裝

python -m pip install  numpy scipy matplotlib ipython jupyter pandas sympy nose -i

#建議使用使用者安裝,將--user標誌傳送給pip。 pip為本地使用者安裝軟體包,並且不寫入系統目錄。

·  手動安裝

下載和系統python版本匹配的whl包,注意區分32位和64位。

#numpy1.18.4 + mklcp37cp37mwin_amd64.whl

pip install numpy1.18.4 + mklcp37cp37mwin_amd64.whl

2.ubuntu下安裝

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

3.centos下安裝

sudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel

·  手動安裝

# 安裝依賴

[root@localhostmyhaspl]#yum install gcc

[root@localhostmyhaspl]#yum install python-devel

 

[root@localhostmyhaspl]# wget

[root@localhost myhaspl]# tar -xzvf numpy-1.11.2.tar.gz

[root@localhost myhaspl]# cd numpy-1.11.2

[root@localhost numpy-1.11.2]# python setup.py install

4.mac下安裝

python -m pip install numpy scipy matplotlib

·  手動安裝

首先下載安裝包;然後解壓。到安裝目錄下執行:

sudo python setup.py install 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2705042/,如需轉載,請註明出處,否則將追究法律責任。

相關文章