
>>>import numpy as np
宣告使用NumPy後,就可以使用NumPy模組,先建立一維陣列:
>>>array1=np.array([1,2,3,4,5,6,7])
>>> array1
array([1, 2, 3, 4, 5, 6, 7])
>>>type(array1)
<class 'numpy.ndarray'>
由上執行結果可知,array1是一個多維陣列的物件型態。
再來查看array1是幾維陣列:
>>>array1.shape
(7,)
由上執行結果可知 array1 是一維陣列,陣列長度為7
再來宣告二維陣列:
>>>array2=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
>>> array2
array([[ 1, 2, 3, 4],
[ 5, 6, 7, 8],
[ 9, 10, 11, 12]])
查看array2是幾維陣列:
>>> array2.shape
(3, 4)
由上執行結果可知 array2 是3x4的二維陣列。
今天學習了用 np.array 函數建立陣列,用 shape 屬性查看該陣列物件是幾維陣列。