1. 程式人生 > >python numpy.zeros()函式的用法

python numpy.zeros()函式的用法

numpy.zeros(shape,dtype=float,order = 'C')

返回給定形狀和型別的新陣列,用0填充。

引數:

shape:int 或 int 的元組

新陣列的形狀,例如:(2,3)或2。
dtype:資料型別,可選
陣列的所需資料型別,例如numpy.int8。預設是numpy.float64
order:{'C','F'},可選,預設:'C'
是否在內容中以行(C)或列(F)順序儲存多維資料。
返回: out:ndarray
具有給定形狀,型別和順序的0的陣列。

Example:

np.zeros(5)
Out[1]: array([ 0.,  0.,  0.,  0.,  0.])
np.zeros((4,),dtype = int)
Out[2]: array([0, 0, 0, 0])
np.zeros((2,3))
Out[2]: 
array([[ 0.,  0.,  0.],
       [ 0.,  0.,  0.]])
s = (3,3)

np.zeros(s)
Out[3]: 
array([[ 0.,  0.,  0.],
       [ 0.,  0.,  0.],
       [ 0.,  0.,  0.]])
np.zeros((2,),dtype = [('x','i4'),('y','i4')])
Out[4]: 
array([(0, 0), (0, 0)],
      dtype=[('x', '<i4'), ('y', '<i4')])
np.zeros((3,),dtype = [('x','i4'),('y','i4')])
Out[5]: 
array([(0, 0), (0, 0), (0, 0)],
      dtype=[('x', '<i4'), ('y', '<i4')])