numpy 建立vector或者matrix

2021-09-25 19:47:53 字數 2299 閱讀 7491

函式

含義np.array()

建立乙個numpy.ndarray型別的陣列

np.zeros(shape)

返回乙個指定shape的,元素全為0的numpy.ndarray型別的陣列

np.arange(start, stop, step)

返回乙個 以step為步長,從start開始,到end前結束 (左閉右開)的numpy.ndarray型別的陣列

np.ones(shape)

返回乙個指定shape的,元素全為1的numpy.ndarray型別的陣列

np.empty(shape)

返回乙個指定shape的numpy.ndarray型別的陣列,其中的元素未初始化

np.linspace(start, stop, num, endpoint, retstep)

返回乙個長度為num的陣列,陣列以start開始,預設以stop結束,其中的元素均勻分布

# 本來是橫的,變成豎的

y = np.linspace(-2

,2,5

)[np.newaxis,:]

# 本來是橫的,還是橫的,但多了一維

z = np.linspace(-2

,2,5

)# 本來是橫的

NumPy 建立陣列

ndarray 陣列除了可以使用底層 ndarray 構造器來建立外,也可以通過以下幾種方式來建立。numpy.empty 方法用來建立乙個指定形狀 shape 資料型別 dtype 且未初始化的陣列 numpy.empty shape,dtype float,order c 引數說明 引數描述 s...

numpy建立陣列

numpy.empty 建立指定形狀 資料型別且未初始化的陣列 numpy.empty shape,dtype float,order c numpy.zeros 建立指定大小的全0陣列numpy.zeros shape,dtype float order c numpy.ones 建立指定大小的全...

NumPy 陣列建立

要建立ndarray陣列物件,除了使用底層的ndarray建構函式 ndarray.array 還可以使用下面介紹的函式。empty函式建立未初始化陣列,可以指定陣列形狀和資料型別。語法如下所示 numpy.empty shape,dtype float order c 引數 示例 import n...