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


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


Numpy 的 array(~) 方法根據提供的對象構造 Numpy 數組,該對象通常是列表或元組。

參數

1. object | array-like objects

用於構建 Numpy 數組的數據源。通常,我們使用列表或元組。

2. dtype | stringtype | optional

Numpy 數組中存儲的數據類型。默認情況下,將推斷類型。

3. ndmin | int | optional

Numpy 數組具有的最小維數。

返回值

具有指定數據類型的 Numpy 數組。

例子

使用列表創建 Numpy 數組

np.array([1,2,3])



array([1, 2, 3])

數據的推斷類型為 int

使用元組創建 Numpy 數組

np.array((1,2,3))



array([1, 2, 3])

創建具有顯式類型的 Numpy 數組

np.array((1,2,3), float)
np.array((1,2,3), "float")



array([1., 2., 3.])

請注意我們如何使用 1. 而不僅僅是 1 - 這意味著 Numpy 數組中的數據類型為 float 而不是 int 。您還可以以字符串形式提供 dtype ,例如 "float"

創建 2D Numpy 數組

np.array([[1, 2, 3], [4, 5, 6]])



array([[1, 2, 3],
       [4, 5, 6]])

使用 ndmin 創建 2D Numpy 數組

np.array([1, 2], ndmin=2)



array([[1, 2]])

在這裏,通常我們會有一個 1D Numpy 數組,但由於我們指定了 ndmin=2 ,所以我們得到了一個 2D Numpy 數組。

相關用法


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