numpy函式 shape用法

2021-08-25 11:54:27 字數 677 閱讀 5702

shape函式是numpy.core.fromnumeric中的函式,它的功能是讀取矩陣的長度,比如shape[0]就是讀取矩陣第一維度的長度。它的輸入引數可以使乙個整數表示維度,也可以是乙個矩陣。這麼說你可能不太理解,我們還是用各種例子來說明他的用法:

1、一維矩陣[1]返回值為(1l,)

>>>shape([1])

(1l,)

2、二維矩陣,返回兩個值

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

(2l,1l)

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

>>>shape(3)

()

4、我們還可以將shape作為矩陣的方法呼叫,下面先建立了乙個單位矩陣e

>>>e=eye(3)

>>>e

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

[0., 1., 0.],

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

然後快速讀取e的形狀

>>>e.shape

(3l,3l)

6、假如我們只想讀取e的第一維度長度,使用shape[0]

>>>e.shape[0]

3l

numpy函式 shape用法

shape函式是numpy.core.fromnumeric中的函式,它的功能是讀取矩陣的長度,比如shape 0 就是讀取矩陣第一維度的長度。它的輸入引數可以是乙個整數,表示維度,也可以是乙個矩陣。這麼說你可能不太理解,我們還是用各種例子來說明他的用法 1.一維矩陣 1 返回值 2.二維矩陣,返回...

Numpy的shape和size的用法

shape 返回numpy建立矩陣的形狀大小 size 返回numpy建立矩陣的總個數 其中,兩者即是numpy的函式,也是物件的屬性 即矩陣的內部函式 arr np.zeros 2 3 建立2 3的矩陣 print np.shape arr print np.size arr print np.s...

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