這一章節我們將學習如何從數值範圍建立陣列。
numpy 包中的使用 arange 函式建立數值範圍並返回 ndarray 物件,函式格式如下:
numpy.arange(start, stop, step, dtype)
根據 start 與 stop 指定的範圍以及 step 設定的步長,生成乙個 ndarray。
引數說明:
引數描述
start
起始值,預設為0
stop
終止值(不包含)
step
步長,預設為1
dtype
返回ndarray
的資料型別,如果沒有提供,則會使用輸入資料的型別。
生成 0 到 5 的陣列:
import numpy as np x = np.arange(5) print (x)
輸出結果如下:
[0 1 2 3 4]
設定返回型別位 float:
import numpy as np # 設定了 dtype x = np.arange(5, dtype = float) print (x)
輸出結果如下:
[0. 1. 2. 3. 4.]
設定了起始值、終止值及步長:
import numpy as np x = np.arange(10,20,2) print (x)
輸出結果如下:
[10 12 14 16 18]
如:[[[1 2 3] [4 5 6]] [[7 8 9] [10 11 12]]]
也可寫成如下形式:
[[[1 2 3]
[4 5 6]]
[[7 8 9]
[10 11 12]]]
numpy學習總結
匯入 import numpy as np 生成矩陣 array np.array 1,2,3 4,5,6 矩陣維度 array.ndim 矩陣形狀 array.shape 矩陣大小 array.size 矩陣元素型別 array.dtype a np.array 1,2,3 dtype np.in...
numpy學習(一) numpy基礎
此文為學習 理解numpy,numpy簡單入門教程整理的學習筆記 numpy是乙個功能強大的python庫,主要用於對多維陣列執行計算。numpy這個詞 於兩個單詞 numerical和python。a np.array 0,1,2,3,4 a np.array 0,1,2,3,4 1,2,3,4,...
numpy 學習日記(一)
莫名其妙的早就安裝了乙個numpy庫,未確定是否是個完整的庫,numpy.version.version 檢視版本號 基礎概念 物件是同種元素的多位陣列 維度稱為軸 軸的個數稱為秩 其提供矩陣運算功能,一般與scipy,matplotlib 建立陣列 numpy.array x x為列表list或t...