numpy 數組對象
NumPy中的ndarray是一個多維數組對象,該對象由兩部分組成:實際的數據,描述這些數據的元數據
# eg_v1python
import numpy as np a = np.arange(5) # 建立一個包含5個元素的NumPy數組a,取值分別爲0~4的整數 print (a) # [0 1 2 3 4] print (a.dtype) # dtype 查看數組的數據類型 # int32 (數組a的數據類型爲int32)
# 肯定數組的維度(數組的shape屬性返回一個元組(tuple),元組中的元素即爲NumPy數組每個維度上的大小)數組
a1 = a.shape print (a1) # (5,) # 包含5個元素的數組
# shape (查看數組的緯度)對象
a2 = a.shape print (a2) # (5,) b = np.array([[1,2,3,4],[5,6,7,8]]) print (b.shape) # (2, 4)
# 數組元素blog
c = np.array([[1,2],[3,4]]) print (c) #[[1 2] # [3 4]] c0 = c[0,0] print (c0) # 1 c1 = c[0,1] print (c1) # 2 c2 = c[1,0] print (c2) # 3 c3 = c[1,1] print (c3) # 4