當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python NumPy empty方法用法及代碼示例

Numpy 的 empty(~) 方法創建一個包含任意條目的新數組。這與 Numpy 的 zeros(~) 方法不同,zero(~) 方法用 0 初始化條目,而 empty(~) 則沒有初始化任何內容。

Performance-wise、empty()zeros() 稍快,因為我們根本不初始化條目。

參數

1.shape | intarray-like object

✜ Numpy 數組所需的形狀。提供 int 將返回一維展平數組。

2. dtype | stringtype | optional

✜ Numpy 數組所需的數據類型。默認情況下,dtype=numpy.float64

返回值

填充任意值的數組,其形狀和類型由參數指定。

例子

創建一維 Numpy 數組

np.empty(3)



array([1.49166815e-154, 1.49166815e-154, 1.48219694e-323])

創建 int 類型的 Numpy 數組

np.empty(3, int)



array([2305843009213693952, 2305843009213693952,                   3])

創建二維 Numpy 數組

使用元組

np.empty((2,3), int)



array([[0, 0, 0],
       [0, 0, 0]])

使用數組:

np.empty([2,3], int)



array([[0, 0, 0],
       [0, 0, 0]])

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | empty method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。