環境
虛擬機器:vmware 10
linux版本:centos-6.5-x86_64
客戶端:xshell4
ftp:xftp4
python3.6
1、介紹
numpy(numerical python的縮寫)是乙個開源的python科學計算庫。
(1)使用numpy,就可以很自然地使用陣列和矩陣,numpy包含很多實用的數學函式,涵蓋線性代數運算、傅利葉變換和隨機數生成等功能;
(2)numpy通常與scipy(scientific python)和 matplotlib(繪相簿)一起使用;
scipy 是乙個開源的 python 演算法庫和數學工具包。包含最優化、線性代數、積分、插值、特殊函式、快速傅利葉變換、訊號處理和影象處理、常微分方程求解和其他科學與工程中常用的計算。
matplotlib 是 python 程式語言及其數值數學擴充套件包 numpy 的視覺化操作介面。它為利用通用的圖形使用者介面工具包,如 tkinter, wxpython, qt 或 gtk+ 向應用程式嵌入式繪圖提供了應用程式介面(api)
2、安裝
conda insall numpy或者pip install numpy
3、使用
陣列: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自己的資料型別;
虛擬機器:vmware 10
linux版本:centos-6.5-x86_64
客戶端:xshell4
ftp:xftp4
python3.6
1、介紹
numpy(numerical python的縮寫)是乙個開源的python科學計算庫。
(1)使用numpy,就可以很自然地使用陣列和矩陣,numpy包含很多實用的數學函式,涵蓋線性代數運算、傅利葉變換和隨機數生成等功能;
(2)numpy通常與scipy(scientific python)和 matplotlib(繪相簿)一起使用;
scipy 是乙個開源的 python 演算法庫和數學工具包。包含最優化、線性代數、積分、插值、特殊函式、快速傅利葉變換、訊號處理和影象處理、常微分方程求解和其他科學與工程中常用的計算。
matplotlib 是 python 程式語言及其數值數學擴充套件包 numpy 的視覺化操作介面。它為利用通用的圖形使用者介面工具包,如 tkinter, wxpython, qt 或 gtk+ 向應用程式嵌入式繪圖提供了應用程式介面(api)
2、安裝
conda insall numpy或者pip install numpy
3、使用
陣列: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自己的資料型別;
機器學習之旅 重要的Python庫 Numpy
numpy numerical python的簡稱 是python科學計算的基礎包。它提供了以下功能 1 快速高效的多維陣列物件ndarray 2 用於對陣列執行元素級計算以及直接對陣列執行數 算的函式 3 用於讀寫硬碟上基於陣列的資料集的工具 4 線性代數運算 傅利葉變換,以及隨機數生成 5 用於...
Python學習(十一)
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。注意 使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。open 函式常用形式是接收兩個引數 檔名 file 和模式 mode 格...
Python學習十一
最簡單的輸出方法是用print語句,你可以給它傳遞零個或多個用逗號隔開的表示式。此函式把你傳遞的表示式轉換成乙個字串表示式,並將結果寫到標準輸出如下 usr bin python coding utf 8 print python 是乙個非常棒的語言,不是嗎?你的標準螢幕上會產生以下結果 pytho...