python numpy 函式 shape用法

2021-10-01 21:05:55 字數 940 閱讀 7359

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常用函式積累

axis屬性 在python numpy中許多函式都有axis這一屬性,該屬性通常是指進行函式計算時指定的計算軸方向,一般設定為 a xi s 0axis 0 axis 0 為列,axi s 1axis 1 axis 1 為行。樣例如下 import numpy as np x np.random....