【Python學習之十一】Numpy

環境python

  虛擬機:VMware 10 
  Linux版本:CentOS-6.5-x86_64 
  客戶端:Xshell4
  FTP:Xftp4
  python3.6算法

一、介紹
NumPy(Numerical Python的縮寫)是一個開源的Python科學計算庫。
(1)使用NumPy,就能夠很天然地使用數組和矩陣,NumPy包含不少實用的數學函數,涵蓋線性代數運算、傅里葉變換和隨機數生成等功能;
(2)NumPy一般與SciPy(Scientific Python)和 Matplotlib(繪圖庫)一塊兒使用;
SciPy 是一個開源的 Python 算法庫和數學工具包。包含最優化、線性代數、積分、插值、特殊函數、快速傅里葉變換、信號處理和圖像處理、常微分方程求解和其餘科學與工程中經常使用的計算。
Matplotlib 是 Python 編程語言及其數值數學擴展包 NumPy 的可視化操做界面。它爲利用通用的圖形用戶界面工具包,如 Tkinter, wxPython, Qt 或 GTK+ 嚮應用程序嵌入式繪圖提供了應用程序接口(API)shell

二、安裝編程

conda insall numpy
或者
pip install numpy

三、使用數組

數組:ndarray,元素類型相同的多維數組,是NumPy的主要對象。
ndarray對象屬性:
維度:ndarray.shape:也叫軸,指示數組在每一個維度上大小的整數元組;
示例:
一維數組:好比[1,2,3],1個列表:維度:(1)
二維數組:好比矩陣,n行m列,維度:(n,m)
三維數組:如2行3列4個平面,維度:(2,3,4))
秩:ndarray.ndim:數組維度(或者軸)的個數,即上面數組的長度;
數組元素總個數:ndarray.size 數組元素的總個數,等於shape屬性中元組元素的乘積;
元素類型:ndarray.dtype 描述數組中元素類型,能夠使用標準Python類型,也能夠使用NumPy本身的數據類型;編程語言

相關文章
相關標籤/搜索