用法:zeros(shape, dtype=float, order='C')
傳回:傳回來一個給定形狀和類型的用0填充的數組;
參數:shape:資料尺寸
dtype:資料類型,可選參數,預設numpy.float64
例子:
from numpy import *
import operator
listFromLine0 = ['9193', '0.510310', '0.016395', '2']
returnMat = zeros((1,3)) #預設資料類型:float
print(returnMat)
returnMat[0,:] = listFromLine0[0:3]
print(returnMat)
listFromLine1 = ['9193', '510310', '16395', '2']
returnMat = zeros((1,3),dtype=int) #設定資料類型:int
print(returnMat)
returnMat[0,:] = listFromLine1[0:3]
print(returnMat)
結果:
[[ 0. 0. 0.]]
[[ 9.19300000e+03 5.10310000e-01 1.63950000e-02]]
[[0 0 0]]
[[ 9193 510310 16395]]