NumPy學習總結(一)

2021-09-07 19:28:38 字數 992 閱讀 4142

這一章節我們將學習如何從數值範圍建立陣列。

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...