Python學習之十一 Numpy

2022-07-30 17:21:13 字數 2035 閱讀 1821

環境

虛擬機器: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...