python numpy 函式 shape用法

2022-07-23 13:09:35 字數 786 閱讀 2945

**:

shape函式是numpy.core.fromnumeric中的函式,它的功能是檢視矩陣或者陣列的維數。

舉例說明:

建立乙個3×3的單位矩陣e, e.shape為(3,3),表示3行3列,第一維的長度為3,第二維的長度也為3

>>> e = eye(3)

>>> e

array([[ 1., 0., 0.],

[ 0., 1., 0.],

[ 0., 0., 1.]])

>>> e.shape

(3, 3)

建立乙個一維矩陣b, b.shape 為矩陣的長度

>>> b =array([1,2,3,4])

>>> b.shape

(4,)

#可以簡寫

>>> shape([1,2,3,4])

(4,)

>>>

建立乙個4×2的矩陣c, c.shape[1] 為第一維的長度,c.shape[0] 為第二維的長度。

>>> c = array([[1,1],[1,2],[1,3],[1,4]])

>>> c.shape

(4, 2)

>>> c.shape[0]

4>>> c.shape[1]

2

乙個單獨的數值,返回值為空

>>> shape(3)

()

Python Numpy函式 tile函式

tile函式位於python模組 numpy.lib.shape base中,他的功能是重複某個陣列。比如tile a,n 功能是將陣列a重複n次,構成乙個新的陣列,我們還是使用具體的例子來說明問題 先來引入numpy下的所有方法 我們建立乙個a,如圖下圖,使用tile來建立b,注意看b的資料結構 ...

python Numpy 函式整理

1 建立二維陣列 array 陣列行數 shape 0 陣列列數 shape 1 a np.array 1,2 3,4 5,6 7,8 a array 1,2 3,4 5,6 7,8 a.shape 0 4 a.shape 1 2 a.shape 4,2 2 numpy.empty shape,dt...

python numpy 函式 shape用法

shape函式是numpy.core.fromnumeric中的函式,它的功能是檢視矩陣或者陣列的維數。建立乙個3 3的單位矩陣e,e.shape為 3,3 表示3行3列,第一維的長度為3,第二維的長度也為3 e eye 3 e array 1.0 0.0 1.0.0.0.1.e.shape 3 3...