numpy.matlib.empty#
- matlib.empty(shape, dtype=None, order='C')[source]#
返回一個具有給定形狀和型別的新矩陣,而不初始化條目。
- 參數:
- shapeint 或 int 元組
空矩陣的形狀。
- dtype資料型別,選用
期望的輸出資料型別。
- order{‘C’, ‘F’}, 選用
是否以 row-major (C-style) 或 column-major (Fortran-style) 順序在記憶體中儲存多維資料。
另請參閱
numpy.empty
等效的陣列函式。
matlib.zeros
返回一個零矩陣。
matlib.ones
返回一個全 1 矩陣。
Notes
與其他矩陣建立函式(例如
matlib.zeros
、matlib.ones
)不同,matlib.empty
不會初始化矩陣的值,因此可能稍微快一些。但是,新分配的矩陣中儲存的值是任意的。為了獲得可重現的行為,請務必在讀取之前設定矩陣的每個元素。範例
>>> import numpy.matlib >>> np.matlib.empty((2, 2)) # filled with random data matrix([[ 6.76425276e-320, 9.79033856e-307], # random [ 7.39337286e-309, 3.22135945e-309]]) >>> np.matlib.empty((2, 2), dtype=int) matrix([[ 6600475, 0], # random [ 6586976, 22740995]])