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