此方法用來創建一個指定維度(shape)、數據類型(dtype)的未初始化的數組。
numpy.empty(shape, dtype=float, order='C')
shape
:一個表示數組維度的元組dtype
:數據類型order
:有 “C” 和 “F” 兩個選項
創建空數組(後續要求用戶手動設置數組中的所有值):
empty() 方法和 zeros() 方法不同,不會將數組值設置為零,因此可能會略微加快。另一方面,它要求用戶手動設置數組中的所有值,並應謹慎使用。
創建指定維度,以 0 填充的新數組。
numpy.zeros(shape, dtype=float, order='C')
shape
:一個表示數組維度的元組dtype
:數據類型order
:有 “C” 和 “F” 兩個選項注意:默認是 float 類型的
創建指定維度,以 1 填充的新數組。
numpy.ones(shape, dtype=float, order='C')
shape
:一個表示數組維度的元組dtype
:數據類型order
:有 “C” 和 “F” 兩個選項返回給定維度和類型的新數組,填充 fill_value。
numpy.full(shape, fill_value, dtype=None, order='C')
shape
:返回數組的維度fill_value
:填充值dtype
:返回數組的數據類型,默認值 None 指:np.array(fill_value).dtypeorder
:在計算機內存中的存儲元素的順序,只支持 ‘C’(按行)、‘F’(按列),默認 ‘C’
參考:【Python 庫】NumPy 超詳細教程(1):NumPy 數組