python numpy.zeros()函式的用法
阿新 • • 發佈:2018-12-20
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')])