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