1. 程式人生 > 其它 >numpy中的zeros函式

numpy中的zeros函式

技術標籤:資料分析與挖掘numpypython

zeros函式用於建立指定長度或形狀的全0陣列(這裡的陣列指ndarray陣列)。

np.zeros(shape, dtype=float, order='C')
# shape:返回的陣列的維度或形狀
# dtype:可選引數,返回的陣列內資料的資料型別,預設是float
# order:可選引數,與C語言類似,C代表行優先,F代表列優先
>>> import numpy as np
>>> np.zeros(3)
array([0., 0., 0.])
>>> np.zeros((3,3
)) array([[0., 0., 0.], [0., 0., 0.], [0., 0., 0.]]) >>> np.zeros((3,1)) array([[0.], [0.], [0.]]) >>> np.zeros((3,1),dtype=[('x', 'int'), ('y', 'float')]) #可分別指定x和y的資料型別,結果返回的資料型別為numpy的資料型別 array([[(0, 0.)], [(0, 0.)], [(0, 0.)]], dtype=[('x', '<i4'), (
'y', '<f8')])